بنقرة واحدة
soa-grill-me
Stress-test a plan or design by questioning every key assumption until the decision tree is resolved.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Stress-test a plan or design by questioning every key assumption until the decision tree is resolved.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Merge a completed stacked PR phase onto main. Use when the developer approves closeout after a multi-ticket delivery is fully reviewed.
Bootstrap a fresh worktree before starting work. Trigger when node_modules may be missing or a newly created worktree needs setup.
Detect and triage AI-generated pull request review comments for the delivery orchestrator flow. Use when poll-review finds AI review feedback or when you need to inspect recent AI review comments on the current PR.
Son-of-Anton canonical entrypoint. Use for /soa plan, /soa decompose, /soa execute, /soa resume, /soa install, /soa update, /soa closeout, and /soa ideate. Manages installation, updates, and the full delivery lifecycle.
Execute approved multi-ticket phase/epic work or standalone (non-ticketed) PR delivery through the repo orchestrator with strong continuation bias. Use automatically when a user asks to execute, begin, start, deliver, implement, continue, resume, run, drive, carry, or work on a phase, epic, or standalone PR, or explicitly mentions son of anton or son-of-anton ethos.
Write a phase or engineering epic retrospective. Use when completing a phase, epic, or significant standalone PR. Output goes to notes/public/<plan-path>-retrospective.md or notes/public/ee<N>-retrospective.md.
| name | soa-grill-me |
| description | Stress-test a plan or design by questioning every key assumption until the decision tree is resolved. |
Question the plan aggressively until key decisions, dependencies, and tradeoffs are explicit.
This skill is invoked in two distinct contexts. Read the invoking command before asking a single question.
/soa plan → Product Plan (docs/product/plans/phase-N.md)What: Stress-test scope, goals, and success criteria — the what and why.
Output: A filled-out docs/product/plans/phase-N.md using the product-plan template.
Hard stop: Do NOT ask about schema design, API routes, ticket breakdown, PR slicing, or implementation details. Those belong in Mode 2. If the developer drifts toward implementation, redirect: "That's a decompose question — let's lock the product plan first."
Questions stay at the product level:
/soa decompose → Delivery Plan (docs/product/delivery/phase-N/)What: Stress-test implementation approach, ticket granularity, and sequencing — the how.
Output: An approved ticket breakdown ready to write as implementation-plan.md + individual ticket files.
Hard stop: Do NOT write any files or invoke the orchestrator until the developer explicitly approves the breakdown.
Questions go deep on implementation:
Works in Plan Mode and Ask Mode. Prefer whichever the developer initiates from; do not switch mid-session.
Question N of ~M (M shifts as branches open or close — expected and fine).For product ideation → phases, decide retrospective status before the plan is final:
Retrospective: required | skipWhy:Trigger: product-impact | architecture/process impact | durable-learning risk | noneDefault:
requiredskip unless the phase changes operator workflow, introduces a durable boundary, creates likely follow-up learning, or changes later phase assumptionsRecord it in the implementation plan. Add retrospective work to the final docs/exit ticket only when the plan says required.
When used for use case 2, the output is the ticket breakdown — not the start of implementation.
Skipping this control point bypasses the sequencing requirement (delivery docs committed to main before orchestrator begins) and will corrupt orchestrator state.