grilling-outcome
Installation
SKILL.md
Grilling Outcome
Workflow
- Resolve the Linear issue from
$ARGUMENTSor session context. If resolution is ambiguous or missing, ask for one issue key and stop until provided. - Synthesize every answered grilling question, decision, constraint, open risk, and follow-up into the current outcome. Do not include unanswered questions.
- Capture every code snippet discussed during grilling that defines or changes an interface, class, type, or other codebase-design decision. Keep each snippet in a fenced code block. Preserve its language and essential signatures.
- Include a
## Grilling outcomesection. Include## Codebase designwhen grilling established codebase-design content, such as module depth, interface, class, type, seam, adapter, leverage, locality, or a design decision about them. Put every captured code snippet in this section. - Put the same relevant codebase-design snippets in each Linear issue created during the grilling session. Include them in the issue description or a dedicated issue comment. Do this before finalizing the outcome.
- List the issue's comments containing
## Grilling outcome. If none exist, create one dedicated outcome comment. If one exists, update it. If several exist, retain the oldest, update it with the synthesized outcome, and delete every duplicate. If deletion is unavailable, remove## Grilling outcomefrom every duplicate and state that the oldest comment is canonical. - Re-read the issue comments and every issue created during the session. Confirm exactly one comment contains
## Grilling outcome, its contents match the current grilling session, and each created issue contains its relevant design snippets.