Grill My Design
Run $grilling, $domain-modeling, and $personal-engineering-principles together.
Start
- Inspect the repository before asking questions.
- Read existing
AGENTS.md,CONTEXT.md,CONTEXT-MAP.md, and relevant ADRs. - Read question-lenses.md and documentation-policy.md.
- Use the requested depth. If none is stated, use Standard:
- Quick: resolve only implementation-blocking decisions.
- Standard: cover the main design branches.
- Deep: also cover failures, migration, operations, and long-term evolution.
Interview
- Ask exactly one decision question per turn and wait for the answer.
- Explain why the decision matters now.
- Provide a recommended answer and its main trade-off.
- Discover facts from the environment instead of asking the user.
- Challenge vague or conflicting terms with concrete scenarios.
- Do not mechanically exhaust every lens; select only relevant ones.
- Do not implement until the user explicitly confirms shared understanding.
Document
Follow documentation-policy.md. Keep project-specific knowledge in the project. Never copy sensitive project details into the global personal-skills repository.
Complete
Finish only after goals, non-goals, terminology, ownership, boundaries, important failure paths, hard-to-reverse decisions, and open risks are clear, and the user confirms shared understanding.
Use output-format.md for the final synthesis.