بنقرة واحدة
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 ويثبّتها لك.
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.
استنادا إلى تصنيف SOC المهني
| 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.