← ClaudeAtlas

brieflisted

Write or update the project's durable design brief at .ui-craft/brief.md. Invoke when the user asks for brief on their UI, or mentions 'brief' alongside design / UI / frontend work.
educlopez/ui-craft · ★ 39 · Web & Frontend · score 83
Install: claude install-skill educlopez/ui-craft
<!-- AUTO-GENERATED. Do not edit here. Source: skills/ui-craft/ + commands/*.md. Regenerate with `node scripts/sync-harnesses.mjs`. --> **Context:** this sub-skill is one lens of the broader `ui-craft` skill. If the `ui-craft` skill is also installed, read its SKILL.md first for Discovery + Anti-Slop + Craft Test, then apply the specific lens below. Load `references/brief.md` for the brief format before proceeding. ## Step 1: Detect existing brief Check whether `.ui-craft/brief.md` exists. Use Read or ls on `.ui-craft/`. **If it exists:** load its contents. If the target the user described names a specific update ("update principles", "shift target user", "add out of scope"), focus the session there and skip unchanged sections. Otherwise summarize what's in the brief and ask: "What do you want to change?" **If it doesn't exist:** proceed to Step 2. ## Step 2: Draft a new brief (absent case) Walk the user through the five required sections in a single pass. Ask ONE compact question per section. Do not open five separate prompts unless the user asks for depth. Compact prompt template: > "To write your design brief I need five things — answer as tersely as you like, I'll fill in structure: > 1. **Product purpose** — what does it do, in one sentence? > 2. **Primary user** — who, by role and context? > 3. **Principles** — what does this product believe? Give me three to five stances it takes. (If you don't have these yet, say so — I'll run the principles workshop.) > 4.