design-grill
Lifecycle stage: CHALLENGE
Trigger
Use before implementing user-facing flows.
When not to use
Do not use when this trigger is absent; choose the command or skill that owns the requested state, artifact, and verification gate.
Inputs
- User request or current artifact.
- Known constraints and context.
- Relevant evidence or source links, if available.
- Current Agent Brain state.
Procedure
- State the current state and target artifact.
- Identify missing blockers and ask at most three blocking questions.
- Separate facts, assumptions, hypotheses, and open questions.
- Apply the anti-rationalization table below.
- Produce the required artifact: Design Grill Report.
- Add evidence, risks, decision, and next state.
Anti-Rationalization
| Shortcut |
Rebuttal |
| "This is obvious." |
Write the assumption and evidence. If you cannot, it is not obvious. |
| "We can do this later." |
If the missing step changes the decision, do it now or state the risk. |
| "The user wants speed." |
Reduce scope; do not skip the quality bar. |
| "This does not need verification." |
Every important claim or behavior needs proof. |
Verification
- Required artifact exists and is named.
- Facts, assumptions, and open questions are separated.
- Evidence or evidence gaps are explicit.
- Next state is stated.
- Stop conditions are honored.
Output Artifact
Design Grill Report
Use templates/grill-report.md for a concise, auditable artifact with evidence, blockers, and next action so another agent can resume.
Failure Modes
- Producing advice instead of an artifact.
- Accepting user assumptions without challenge.
- Skipping evidence because the task feels simple.
- Recommending an agent when a simpler system is enough.
- Hiding risks or open questions.
Example
Trigger: workflow or interface design has unclear states, users, or failure paths. Action: pressure-test UX, information architecture, accessibility, edge states, and safer non-agent alternatives. Output artifact: templates/grill-report.md with blockers and next action. Verification: cite flows reviewed, rejected assumptions, accessibility checks, and remaining risks.
Input: "Build an assistant that handles customer refunds."
Better response pattern:
- identify this as high-risk automation,
- ask who approves refunds and what policies apply,
- consider non-agent alternatives like form plus approval queue,
- require human-in-loop gate,
- produce the relevant artifact and next state instead of building immediately.
1---2name: design-grill3description: Use when a design needs pressure-testing for UX, information architecture, states, and accessibility.4---56# design-grill78Lifecycle stage: CHALLENGE910## Trigger1112Use before implementing user-facing flows.1314## When not to use15Do not use when this trigger is absent; choose the command or skill that owns the requested state, artifact, and verification gate.1617## Inputs1819- User request or current artifact.20- Known constraints and context.21- Relevant evidence or source links, if available.22- Current Agent Brain state.2324## Procedure25261. State the current state and target artifact.272. Identify missing blockers and ask at most three blocking questions.283. Separate facts, assumptions, hypotheses, and open questions.294. Apply the anti-rationalization table below.305. Produce the required artifact: **Design Grill Report**.316. Add evidence, risks, decision, and next state.3233## Anti-Rationalization3435| Shortcut | Rebuttal |36|---|---|37| "This is obvious." | Write the assumption and evidence. If you cannot, it is not obvious. |38| "We can do this later." | If the missing step changes the decision, do it now or state the risk. |39| "The user wants speed." | Reduce scope; do not skip the quality bar. |40| "This does not need verification." | Every important claim or behavior needs proof. |4142## Verification4344- Required artifact exists and is named.45- Facts, assumptions, and open questions are separated.46- Evidence or evidence gaps are explicit.47- Next state is stated.48- Stop conditions are honored.4950## Output Artifact5152Design Grill Report5354Use `templates/grill-report.md` for a concise, auditable artifact with evidence, blockers, and next action so another agent can resume.5556## Failure Modes5758- Producing advice instead of an artifact.59- Accepting user assumptions without challenge.60- Skipping evidence because the task feels simple.61- Recommending an agent when a simpler system is enough.62- Hiding risks or open questions.6364## Example6566Trigger: workflow or interface design has unclear states, users, or failure paths. Action: pressure-test UX, information architecture, accessibility, edge states, and safer non-agent alternatives. Output artifact: `templates/grill-report.md` with blockers and next action. Verification: cite flows reviewed, rejected assumptions, accessibility checks, and remaining risks.6768Input: "Build an assistant that handles customer refunds."6970Better response pattern:71721. identify this as high-risk automation,732. ask who approves refunds and what policies apply,743. consider non-agent alternatives like form plus approval queue,754. require human-in-loop gate,765. produce the relevant artifact and next state instead of building immediately.