원클릭으로
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 직업 분류 기준
Template-compliance gate between /soa decompose and /soa execute. Reads implementation-plan.md and all ticket files for a phase and checks them against the canonical stubs in docs/template/stubs/. Reports a structured PASS/FAIL checklist. Must be called and must PASS before /soa execute is invoked.
Son-of-Anton canonical entrypoint. Use for /soa plan, /soa decompose, /soa execute, /soa resume, /soa preflight, /soa triage-ticket, /soa triage-standalone, /soa triage-advisory-observations (/soa tao), /soa quality-control (/soa qc), /soa install, /soa update, /soa closeout, and /soa ideate. Manages installation, updates, quality control, 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.
Guide a post-phase quality-control fix into one verified review-gap ledger record. Use for /soa quality-control phase-NN: <description> and /soa qc phase-NN: <description> after a small fix has exposed learning for future planning or review prompts. Also handles phase-unknown: <description> when the operator can't name the originating phase up front.
Generate a brand-new Codogotchi pet sprite atlas from scratch (from a seed image or a text description): produces the required Codex Tier-1 `spritesheet.webp` and the Lite-Basic Tier-2 `codogotchi-lite-basic-spritesheet.webp` (both 8x9, 192x208px-cell WebP atlases) plus `pet.json`. Use when a user wants to create a new Codogotchi / Maew-style animated desk pet, draw a codogotchi-compatible spritesheet, or hatch a pet when no existing pet art is available.
Generate a brand-new Codogotchi pet with the FULL lite set from scratch: Codex (Tier 1), Lite-Basic (Tier 2), and Lite-Enhanced (Tier 3) sprite atlases plus `pet.json`, generated in tier order. Use when a user wants a complete new Codogotchi pet that includes the enhanced / polish animation rows, not just the minimal alive/ghost set.
| 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.
Before writing any ticket file: Read the canonical ticket template at
docs/template/stubs/ticket.template.md. Do not reference existing delivery docs for format — they may predate the current template and will produce format drift if copied.
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 the configured deliveryBaseBranch before orchestrator begins) and will corrupt orchestrator state.