accessible-content
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use during the build phase to show the user intermediate visual output and ask for taste direction before the full build completes — enables mid-flight course correction so taste mismatches are caught early, not in review
$ npx -y skills add Owl-Listener/designpowers --skill taste-feedback --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/taste-feedbackContext preview
The summary Claude sees to decide when to auto-load this skill.
Use during the build phase to show the user intermediate visual output and ask for taste direction before the full build completes — enables mid-flight course correction so taste mismatches are caught early, not in review
name: taste-feedback description: Use during the build phase to show the user intermediate visual output and ask for taste direction before the full build completes — enables mid-flight course correction so taste mismatches are caught early, not in review
The standard Designpowers pipeline catches taste mismatches at critique — after the full build is done. That's expensive. A wrong colour palette discovered after 8 components are built means rebuilding all 8. This skill interrupts the build at strategic moments to show intermediate output and ask: "Is this heading in the right direction?"
Before the build begins, identify 2-4 moments where taste feedback is most valuable. More than 4 interruptions becomes annoying. Choose wisely.
**High-value checkpoints:**
| Checkpoint | Why It Matters | When to Show | |------------|---------------|-------------| | **Colour and typography applied** | The foundational visual layer — everything else builds on this | After the first component is styled | | **Layout structure visible** | Spatial relationships, density, whitespace | After the primary screen scaffold is built | | **First interaction implemented** | How the interface moves and responds | After the first stateful component works | | **Content integrated** | How real words look in the design | After content-writer's copy is in place |
**Low-value checkpoints (avoid):**
| Checkpoint | Why It's Low Value | |------------|-------------------| | Unstyled HTML structure | Nothing to react to aesthetically | | Individual component in isolation | Context-free judgement is unreliable | | After every small change | Interruption fatigue kills the creative flow |
At each checkpoint, capture the current state:
1. **Take a screenshot** of the running output (or describe the visual state precisely if screenshots aren't available) 2. **Identify the taste-sensitive decisions** visible in the current output 3. **Prepare specific questions** — do not ask "does this look good?" (too vague)
Good taste questions are specific and answerable:
| Bad Question | Good Question | |-------------|--------------| | "Does this look good?" | "The heading is set in 32px Inter Medium — is that weight right, or do you want bolder/lighter?" | | "Any feedback?" | "The cards have 16px padding and 8px radius. Does this density feel right, or do you want more breathing room?" | | "Is this the right direction?" | "I went warm grey (#F5F3F0) for the background instead of pure white. Does this warmth match what you had in mind?" |
Show the user the intermediate state with targeted questions:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TASTE CHECK [1 of 3] Phase: [e.g., "Colour & Typography"] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [Screenshot or detailed visual description] DECISIONS VISIBLE: • [Decision 1 — e.g., "Sage green (#8FAE8B) as primary"] • [Decision 2 — e.g., "Space Grotesk for headings, Inter for body"] • [Decision 3 — e.g., "Generous padding, low density"] TASTE QUESTIONS: 1. [Specific question about a visible decision] 2. [Specific question about a visible decision] Quick responses welcome: • "Looks right" → continue building • "Warmer/cooler/bolder/quieter" → adjust and continue • "Stop — wrong direction" → pause build, discuss ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The user's response determines what happens next:
| Response | Action | Taste Signal | |----------|--------|-------------| | "Looks right" / "Yes" / "Continue" | Resume building. No changes needed | Moderate positive — note in design-memory as confirmed direction | | Specific adjustment ("make it warmer") | Apply the adjustment, show confirmation, then continue | Strong — record the adjustment and the direction they moved from/to | | "Wrong direction" / "Stop" | Pause the build. Ask what feels off. This is the most valuable taste data | Very strong negative — record what was rejected and why | | Detailed feedback ("I like the type but the colour feels too muted") | Apply partial changes. Acknowledge what works, adjust what doesn't | Mixed signal — record both the positive and negative separately | | "Skip these checks" | Disable further taste checks for this build. Respect the preference | Meta-preference — they want to review at the end instead |
When the user requests a change:
1. Make the adjustment 2. Show the updated state briefly — do not re-present the full checkpoint 3. Confirm: "Updated [what changed]. Continuing the build." 4. Do not ask for re-approval unless the change was ambiguous
If the change cascades (e.g., new colour palette affects multiple components already built):
1. Flag the cascade: "This colour change will affect the 3 components already built. I'll update them all." 2. Update everything before continuing 3. Optionally show the cascaded result at the next checkpoint
After each checkpoint interaction, update taste signals:
1. Record confirmed decisions as positive signals in `de
An agent design team you control. 10 agents that run an inclusive design process while you direct. The system notices how you design and reflects it back. Designpowers is an open, model-agnostic design workflow that gives you a team of 10 design agents.
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use when designing for user preferences — motion sensitivity, contrast needs, colour schemes, text sizing, information density,…
Use when evaluating mental load, wayfinding, focus management, memory demands, or decision complexity in any interface — ensures…
Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing…
Use when critique or review produces deferred findings, when checking accumulated design compromises, or when deciding what to…
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying…