Loading...
Loading...
Interrogate the brief before a line is built — ask only the questions whose answers change the work, and put every unasked decision on the record as a stated assumption.
npx skill4agent add plugin87/ux-ui-agent-skills grill-meStep 0 — is the kit here? This skill reads files from the kit. Check once:Onls ${CLAUDE_SKILL_DIR}/../../../tokens >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSINGonly the skill folders were installed, which is whatKIT_MISSINGdoes. Say so plainly, point the user atnpx skills addor the plugin install, and stop. Do not guess the contents of a file you could not open.npx ux-ui-agent-skills init
/critique$ARGUMENTSCLAUDE.mdBRIEF.mdreference/${CLAUDE_SKILL_DIR}/../../../tokens/*.jsondesign-tokens.jsontheme.css/critiqueAssumption: no dark mode requested -> shipping both anyway (the theme is already
dual, so the cost of including it is zero and the cost of retrofitting is not).BRIEF.md# <what is being built>
Goal one sentence, from the user's side
User and task who, and the task they came to finish
Deliverables exact list; N screens means N screens
Lead the one thing the eye lands on first
Content reality empty / one / many, longest string, real vs placeholder
Irreversible which actions, what confirms them, what failure reads like
Theme source of truth, dark mode, brand direction
Platform floor narrowest width, framework, RTL, AA or AAA
Out of scope what this is deliberately not
Assumptions each with its default and its cost if wrong
Done when the gates that must pass, and whether /critique is part of the bar/critique/grill-me/gate/critique