#377 by GitHub stars
Owl-Listener/designer-skills
Designer Skills Collection: agentic skills, commands, and plugins for design — from research to systems, UI, interaction, and delivery.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
design-ops/skills/design-critique/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/design-debt-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/design-impact-reporting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/design-qa-checklist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/design-review-process/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/design-sprint-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/handoff-spec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/team-workflow/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-ops/skills/version-control-strategy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/affinity-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/behavioural-analytics/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/card-sort-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/diary-study-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/empathy-map/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/interview-script/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/jobs-to-be-done/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/journey-map/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/qual-quant-triangulation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/research-repository/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/summarize-interview/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/survey-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/usability-test-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-research/skills/user-persona/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/accessibility-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/component-spec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/design-system-governance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/design-token/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/documentation-template/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/icon-system/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/localization-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/motion-system/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/naming-convention/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/pattern-library/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
design-systems/skills/theming-system/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/case-study/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/design-negotiation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/design-rationale/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/design-system-adoption/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/design-token-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/presentation-deck/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
designer-toolkit/skills/ux-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/animation-principles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/conversational-ux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/doherty-threshold/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/error-handling-ux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/feedback-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/fitts-law/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/form-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/gesture-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/hicks-law/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/interfaces-that-feel/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/jakobs-law/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/loading-states/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/micro-interaction-spec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/millers-law/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/navigation-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/onboarding-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/peak-end-rule/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/search-ux/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/serial-position-effect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/state-machine/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/teslers-law/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
interaction-design/skills/zeigarnik-effect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/a-b-test-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/accessibility-test-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/click-test-plan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/concept-selection/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/heuristic-evaluation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/parallel-concepts/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/prototype-strategy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/test-scenario/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/user-flow-diagram/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
prototyping-testing/skills/wireframe-spec/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/aesthetic-usability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/color-system/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/dark-mode-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/data-visualization/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/illustration-style/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-closure/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-common-region/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-continuity/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-figure-ground/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-proximity/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/law-of-similarity/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/layout-grid/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/platform-conventions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/readable-measure/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/responsive-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/spacing-system/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/typography-scale/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/visual-hierarchy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ui-design/skills/von-restorff-effect/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/business-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/competitive-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/content-strategy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/design-brief/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/design-principles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/experience-map/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/information-architecture/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/metrics-definition/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/north-star-vision/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/opportunity-framework/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/service-blueprint/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
ux-strategy/skills/stakeholder-alignment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-affordance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-brand-consistency/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-color/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-composition/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-information-density/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-typography/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
visual-critique/skills/critique-visual-hierarchy/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9a6930cf84a8 → 9a6930cf84a8
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9a6930cf84a8
No earlier version was observed for comparison.
Verified commit 9a6930cf84a822eb458624bd11c61aac5bbdf224
git clone --filter=blob:none --no-checkout https://github.com/Owl-Listener/designer-skills.git .hotskills/owl-listener-designer-skills && git -C .hotskills/owl-listener-designer-skills checkout --detach 9a6930cf84a822eb458624bd11c61aac5bbdf224
# Copy each selected skill directory from .hotskills/owl-listener-designer-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/Owl-Listener/designer-skills.git .hotskills/owl-listener-designer-skills && git -C .hotskills/owl-listener-designer-skills checkout --detach 9a6930cf84a822eb458624bd11c61aac5bbdf224
# Copy each selected skill directory from .hotskills/owl-listener-designer-skills into .gemini/skills/<skill-name>/Heat
6.8- Star growth, last 7 daysAhead of 94% of tracked repositories
- Star growth, last 24 hoursAhead of 90% of tracked repositories
- Rank movement, last 7 daysAhead of 85% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- design-critique
design-ops/skills/design-critique - design-debt-audit
design-ops/skills/design-debt-audit - design-impact-reporting
design-ops/skills/design-impact-reporting - design-qa-checklist
design-ops/skills/design-qa-checklist - design-review-process
design-ops/skills/design-review-process - design-sprint-plan
design-ops/skills/design-sprint-plan - handoff-spec
design-ops/skills/handoff-spec - team-workflow
design-ops/skills/team-workflow - version-control-strategy
design-ops/skills/version-control-strategy - affinity-diagram
design-research/skills/affinity-diagram - behavioural-analytics
design-research/skills/behavioural-analytics - card-sort-analysis
design-research/skills/card-sort-analysis - diary-study-plan
design-research/skills/diary-study-plan - empathy-map
design-research/skills/empathy-map - interview-script
design-research/skills/interview-script - jobs-to-be-done
design-research/skills/jobs-to-be-done - journey-map
design-research/skills/journey-map - qual-quant-triangulation
design-research/skills/qual-quant-triangulation - research-repository
design-research/skills/research-repository - summarize-interview
design-research/skills/summarize-interview - survey-design
design-research/skills/survey-design - usability-test-plan
design-research/skills/usability-test-plan - user-persona
design-research/skills/user-persona - accessibility-audit
design-systems/skills/accessibility-audit - component-spec
design-systems/skills/component-spec - design-system-governance
design-systems/skills/design-system-governance - design-token
design-systems/skills/design-token - documentation-template
design-systems/skills/documentation-template - icon-system
design-systems/skills/icon-system - localization-design
design-systems/skills/localization-design - motion-system
design-systems/skills/motion-system - naming-convention
design-systems/skills/naming-convention - pattern-library
design-systems/skills/pattern-library - theming-system
design-systems/skills/theming-system - case-study
designer-toolkit/skills/case-study - design-negotiation
designer-toolkit/skills/design-negotiation - design-rationale
designer-toolkit/skills/design-rationale - design-system-adoption
designer-toolkit/skills/design-system-adoption - design-token-audit
designer-toolkit/skills/design-token-audit - presentation-deck
designer-toolkit/skills/presentation-deck - ux-writing
designer-toolkit/skills/ux-writing - animation-principles
interaction-design/skills/animation-principles - conversational-ux
interaction-design/skills/conversational-ux - doherty-threshold
interaction-design/skills/doherty-threshold - error-handling-ux
interaction-design/skills/error-handling-ux - feedback-patterns
interaction-design/skills/feedback-patterns - fitts-law
interaction-design/skills/fitts-law - form-design
interaction-design/skills/form-design - gesture-patterns
interaction-design/skills/gesture-patterns - hicks-law
interaction-design/skills/hicks-law - interfaces-that-feel
interaction-design/skills/interfaces-that-feel - jakobs-law
interaction-design/skills/jakobs-law - loading-states
interaction-design/skills/loading-states - micro-interaction-spec
interaction-design/skills/micro-interaction-spec - millers-law
interaction-design/skills/millers-law - navigation-patterns
interaction-design/skills/navigation-patterns - onboarding-design
interaction-design/skills/onboarding-design - peak-end-rule
interaction-design/skills/peak-end-rule - search-ux
interaction-design/skills/search-ux - serial-position-effect
interaction-design/skills/serial-position-effect - state-machine
interaction-design/skills/state-machine - teslers-law
interaction-design/skills/teslers-law - zeigarnik-effect
interaction-design/skills/zeigarnik-effect - a-b-test-design
prototyping-testing/skills/a-b-test-design - accessibility-test-plan
prototyping-testing/skills/accessibility-test-plan - click-test-plan
prototyping-testing/skills/click-test-plan - concept-selection
prototyping-testing/skills/concept-selection - heuristic-evaluation
prototyping-testing/skills/heuristic-evaluation - parallel-concepts
prototyping-testing/skills/parallel-concepts - prototype-strategy
prototyping-testing/skills/prototype-strategy - test-scenario
prototyping-testing/skills/test-scenario - user-flow-diagram
prototyping-testing/skills/user-flow-diagram - wireframe-spec
prototyping-testing/skills/wireframe-spec - aesthetic-usability
ui-design/skills/aesthetic-usability - color-system
ui-design/skills/color-system - dark-mode-design
ui-design/skills/dark-mode-design - data-visualization
ui-design/skills/data-visualization - illustration-style
ui-design/skills/illustration-style - law-of-closure
ui-design/skills/law-of-closure - law-of-common-region
ui-design/skills/law-of-common-region - law-of-continuity
ui-design/skills/law-of-continuity - law-of-figure-ground
ui-design/skills/law-of-figure-ground - law-of-proximity
ui-design/skills/law-of-proximity - law-of-similarity
ui-design/skills/law-of-similarity - layout-grid
ui-design/skills/layout-grid - platform-conventions
ui-design/skills/platform-conventions - readable-measure
ui-design/skills/readable-measure - responsive-design
ui-design/skills/responsive-design - spacing-system
ui-design/skills/spacing-system - typography-scale
ui-design/skills/typography-scale - visual-hierarchy
ui-design/skills/visual-hierarchy - von-restorff-effect
ui-design/skills/von-restorff-effect - business-design
ux-strategy/skills/business-design - competitive-analysis
ux-strategy/skills/competitive-analysis - content-strategy
ux-strategy/skills/content-strategy - design-brief
ux-strategy/skills/design-brief - design-principles
ux-strategy/skills/design-principles - experience-map
ux-strategy/skills/experience-map - information-architecture
ux-strategy/skills/information-architecture - metrics-definition
ux-strategy/skills/metrics-definition - north-star-vision
ux-strategy/skills/north-star-vision - opportunity-framework
ux-strategy/skills/opportunity-framework - service-blueprint
ux-strategy/skills/service-blueprint - stakeholder-alignment
ux-strategy/skills/stakeholder-alignment - critique-affordance
visual-critique/skills/critique-affordance - critique-brand-consistency
visual-critique/skills/critique-brand-consistency - critique-color
visual-critique/skills/critique-color - critique-composition
visual-critique/skills/critique-composition - critique-information-density
visual-critique/skills/critique-information-density - critique-typography
visual-critique/skills/critique-typography - critique-visual-hierarchy
visual-critique/skills/critique-visual-hierarchy
How it works
design-critique
When your agent uses it
Facilitate a structured team critique — framing, feedback rules, and actionable outcomes. Use when running a session with people in the room. For a solo expert review, use `heuristic-evaluation` (prototyping-testing).
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
469 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Framework
- Critique Types
- Common Pitfalls
- Best Practices
Files
../../../.claude-plugin/marketplace.jsonasset11,977 bytes../../.claude-plugin/plugin.jsonasset447 bytesSKILL.mdcore2,062 bytes../../../design-research/.claude-plugin/plugin.jsonasset543 bytes../../../design-systems/.claude-plugin/plugin.jsonasset442 bytes../../../designer-toolkit/.claude-plugin/plugin.jsonasset481 bytes../../../interaction-design/.claude-plugin/plugin.jsonasset467 bytes../../../prototyping-testing/.claude-plugin/plugin.jsonasset480 bytes../../../ui-design/.claude-plugin/plugin.jsonasset459 bytes../../../ux-strategy/.claude-plugin/plugin.jsonasset455 bytes../../../visual-critique/.claude-plugin/plugin.jsonasset571 bytes
Read SKILL.md
# Design Critique
You are an expert in facilitating productive design critiques that improve work and grow teams.
## What You Do
You structure and facilitate design critiques that produce clear, actionable feedback.
## Critique Framework
### Before the Critique
- Designer shares context: goals, constraints, target audience, stage of work
- Define what feedback is needed (layout? flow? copy? everything?)
- Set the rules: constructive, specific, actionable
### During the Critique
1. **Present** (5 min) — Designer walks through the work and goals
2. **Clarify** (5 min) — Questions to understand, not judge
3. **Feedback rounds** — Structured by category or priority
4. **Discuss** — Open conversation on key tensions
5. **Capture** — Document decisions and action itemsView the complete source on GitHubdesign-debt-audit
When your agent uses it
Inventory and prioritise accumulated design inconsistencies across a product. Use when drift has built up over time. For token coverage specifically use `design-token-audit` (designer-toolkit); for WCAG gaps use `accessibility-audit` (design-systems).
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
932 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- What Counts as Design Debt
- Audit Process
- Debt Register
- Common Findings
- Best Practices
Files
SKILL.mdcore4,644 bytes
Read SKILL.md
# Design Debt Audit
You are an expert in systematically identifying and triaging design debt before it becomes structural.
## What You Do
You conduct design debt audits that surface inconsistencies, outdated patterns, accessibility gaps, and structural problems — and produce a prioritized remediation plan that teams can act on.
## What Counts as Design Debt
Design debt is any gap between the current state of the product and the standard it should meet. Categories:
### Visual Inconsistency Debt
- Components that exist in the product but deviate from the design system (wrong color, spacing, type)
- Multiple visual treatments for the same interaction (three different button styles doing the same thing)
- Legacy UI that predates the current design system and hasn't been updated
### Structural Debt
- Patterns that were designed for an earlier version of the product and don't scale to current complexity
- Navigation that has been patched with new items and no longer reflects the underlying IA
- Features that were added without holistic design, creating isolated islands in the product
### Accessibility DebtView the complete source on GitHubdesign-impact-reporting
When your agent uses it
Communicate design's contribution to business and user outcomes in stakeholder language. Use when reporting results upward. For choosing the metrics in the first place, use `metrics-definition` (ux-strategy).
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
974 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Why This Is Hard
- Metrics Framework
- Reporting Structures
- Qualitative Evidence
- Common Mistakes
- Structuring the Narrative
- Best Practices
Files
SKILL.mdcore4,801 bytes
Read SKILL.md
# Design Impact Reporting
You are an expert in measuring and communicating the value of design work to leadership, cross-functional partners, and the broader organization.
## What You Do
You build the evidence and narrative that connects design decisions to measurable outcomes — so design is treated as a strategic investment, not a cost center or aesthetic layer.
## Why This Is Hard
Design impact is often diffuse, lagged, and shared with other functions. A better onboarding flow increases conversion — but so does a marketing campaign and a pricing change that launched the same quarter. Design impact reporting requires:
- Isolating design's contribution where possible
- Acknowledging shared outcomes honestly where isolation isn't possible
- Building a portfolio of evidence over time, not just one-off wins
## Metrics Framework
Connect design work to three levels:
### User Metrics (leading indicators)
What users do as a result of the design:
- Task completion rate and time-on-task
- Error rate and recovery rateView the complete source on GitHubdesign-qa-checklist
When your agent uses it
Build a QA checklist for verifying that a build matches the design. Use at implementation review. For the spec engineers build from, use `handoff-spec`.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
435 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- QA Categories
- QA Process
- Best Practices
Files
SKILL.mdcore2,135 bytes
Read SKILL.md
# Design QA Checklist
You are an expert in creating systematic QA checklists for verifying design implementation.
## What You Do
You create checklists that help designers systematically verify that implementations match design specifications.
## QA Categories
### Visual Accuracy
- Colors match design tokens
- Typography matches specified styles
- Spacing and sizing match specs
- Border radius, shadows, opacity correct
- Icons are correct size and color
- Images are correct aspect ratio and quality
### Layout
- Grid alignment is correct
- Responsive behavior matches specs at each breakpointView the complete source on GitHubdesign-review-process
When your agent uses it
Establish review gates — criteria, checkpoints, and approval flow. Use when work ships without consistent review. For running one individual session, use `design-critique`.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
370 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Review Gates
- Review Criteria
- Approval Workflow
- Best Practices
Files
SKILL.mdcore1,822 bytes
Read SKILL.md
# Design Review Process
You are an expert in establishing design review processes that maintain quality without slowing teams down.
## What You Do
You create review processes with clear gates, criteria, and workflows that ensure design quality.
## Review Gates
### Gate 1: Concept Review
- Problem clearly defined
- User needs supported by research
- Multiple concepts explored
- Strategic alignment confirmed
- Stakeholder input gathered
### Gate 2: Design Review
- Visual design meets brand standards
- Interaction patterns are consistent
- Responsive behavior definedView the complete source on GitHubdesign-sprint-plan
When your agent uses it
Plan and facilitate a design sprint from challenge framing through prototype testing. Use when compressing discovery into days. For ongoing team cadence, use `team-workflow`.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
425 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Sprint Structure (5-Day Classic)
- Sprint Variations
- Planning Checklist
- Best Practices
Files
SKILL.mdcore1,886 bytes
Read SKILL.md
# Design Sprint Plan
You are an expert in planning and facilitating design sprints.
## What You Do
You plan structured design sprints that take teams from challenge to tested prototype in a focused timeframe.
## Sprint Structure (5-Day Classic)
### Day 1: Understand
- Define the challenge and sprint questions
- Expert interviews and lightning talks
- Map the user journey
- Choose a target area to focus on
### Day 2: Diverge
- Lightning demos of inspiration
- Individual sketching (Crazy 8s, solution sketches)
- Silent critique and heat map voting
- Decision on directionView the complete source on GitHubhandoff-spec
When your agent uses it
Write the implementation handoff — measurements, behaviours, assets, states, and edge cases. Use when engineering picks up the work. For verifying the result afterwards use `design-qa-checklist`; for reusable library components use `component-spec` (design-systems).
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
401 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Handoff Contents
- Best Practices
Files
SKILL.mdcore1,987 bytes
Read SKILL.md
# Handoff Spec
You are an expert in creating clear, complete developer handoff specifications.
## What You Do
You create handoff documents that give developers everything needed to implement a design accurately.
## Handoff Contents
### Visual Specifications
- Spacing and sizing (exact pixel values or token references)
- Color values (token names, not hex codes)
- Typography (style name, size, weight, line-height)
- Border radius, shadows, opacity values
- Responsive breakpoint behavior
### Interaction Specifications
- State definitions (default, hover, focus, active, disabled)
- Transitions and animations (duration, easing, properties)
- Gesture behaviors (swipe, drag, pinch)View the complete source on GitHubteam-workflow
When your agent uses it
Design the team's operating rhythm — task management, collaboration rituals, and tooling. Use when the day-to-day cadence needs structure. For a time-boxed sprint, use `design-sprint-plan`.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
479 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Workflow Components
- Workflow Stages
- Best Practices
Files
SKILL.mdcore2,213 bytes
Read SKILL.md
# Team Workflow
You are an expert in designing efficient design team workflows and collaboration practices.
## What You Do
You design workflows that help design teams collaborate effectively, manage work, and deliver quality.
## Workflow Components
### Task Management
- How work is tracked (boards, tickets, sprints)
- Status definitions (backlog, in progress, in review, done)
- Priority levels and how they are assigned
- Capacity planning and workload balancing
### Collaboration Rituals
- **Standup** (daily/async): What are you working on, any blockers
- **Design critique** (weekly): Structured feedback sessions
- **Design review** (per milestone): Quality gate checkpoints
- **Retrospective** (per sprint/month): Process improvementView the complete source on GitHubversion-control-strategy
When your agent uses it
Define version control for design files, components, and libraries — branching, naming, and release. Use when file history is chaotic. For design system contribution rules, use `design-system-governance` (design-systems).
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
389 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- What to Version
- Versioning Approaches
- Branching Strategy
- Changelog Practices
- Best Practices
Files
SKILL.mdcore1,868 bytes
Read SKILL.md
# Version Control Strategy
You are an expert in managing design file versions, component libraries, and design assets.
## What You Do
You define strategies for versioning design work so teams can collaborate, track changes, and maintain consistency.
## What to Version
- Design files (Figma, Sketch, etc.)
- Component libraries
- Design tokens
- Icon sets and assets
- Documentation
## Versioning Approaches
### Design Files
- Named versions at key milestones (v1-exploration, v2-refinement, v3-final)
- Branch-based: main branch for approved, feature branches for work-in-progress
- Page-based: version history within the file using pagesView the complete source on GitHubaffinity-diagram
When your agent uses it
Cluster many qualitative data points into themes and insight statements. Use when synthesising across multiple sessions or sources. For a single transcript use `summarize-interview`; for one segment's inner state use `empathy-map`.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
415 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Instructions
- Cross-Interview Sampling Principle
Files
SKILL.mdcore2,079 bytesSKILL.mdcore2,079 bytes
Read SKILL.md
# Affinity Diagram
Organize qualitative research data into themed clusters and insight statements.
## Context
You are a UX researcher synthesizing qualitative data for $ARGUMENTS. If the user provides files (interview notes, observation data, survey responses), read them first.
## Instructions
1. **Extract data points**: Pull individual observations, quotes, and notes from the raw data.
2. **Bottom-up clustering**: Group related data points into natural clusters (do not start with predefined categories).
3. **Name each cluster**: Create descriptive theme labels that capture the essence of each group.
4. **Create hierarchy**: Organize clusters into higher-level themes (typically 3-5 top-level themes).View the complete source on GitHubbehavioural-analytics
When your agent uses it
Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact. Use when handed product data you did not design and asked why people drop off. For choosing what to measure, use `metrics-definition` (ux-strategy); for running a controlled test, use `a-b-test-design` (prototyping-testing).
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
822 tokensWhen the skill is activated
Reference documents
807 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Before You Trust the Number
- Reading the Shape
- From Shape to Hypothesis
- Best Practices
Files
EVALS.mddoc3,606 bytesSKILL.mdcore3,845 bytes
Read SKILL.md
# Behavioural Analytics
You are an expert in reading product data the way a designer must: to locate a problem, not to prove one.
## What You Do
You take a funnel, a retention curve, or an event stream that someone else instrumented, and produce a short list of ranked hypotheses about where the design is failing and what would confirm or kill each one. You do not define the metric — that has already happened — and you do not run the experiment. You decide what is worth looking at next.
## Before You Trust the Number
Most surprising numbers are wrong before they are interesting. Rule these out before forming a single design hypothesis:
- **The event does not mean what its name says.** `checkout_completed` may fire on render, not on payment. Read the tracking definition, not the label.
- **The denominator moved.** A conversion drop with a flat numerator is an acquisition change, not a design change.
- **The step is not a step.** Funnels imply an order the product does not enforce. If users can skip, return, or arrive mid-flow, a "drop-off" is often a path the funnel cannot see.
- **A release, a holiday, or a campaign lands on the same date.** Line up deploys and marketing before attributing anything to the interface.
- **The platform split is hiding the effect.** An aggregate that barely moves often conceals one platform falling and another rising.
A number that survives all five is worth designing against. One that does not is a data question, and answering it as a design question wastes a cycle.
## Reading the Shape
The shape carries more meaning than the value:
- **A cliff at one step** — something is blocking. A requirement, an error, a demand for information the user does not have yet.View the complete source on GitHubcard-sort-analysis
When your agent uses it
Analyse open or closed card sort results into a proposed grouping and label set. Use after running a sort study. For turning that evidence into a full structure, use `information-architecture` (ux-strategy).
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
225 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Instructions
Files
SKILL.mdcore1,145 bytes
Read SKILL.md
# Card Sort Analysis
Analyze card sorting results to inform information architecture decisions.
## Context
You are a UX researcher analyzing card sort data for $ARGUMENTS. If the user provides files (card sort results, spreadsheets), read them first.
## Instructions
1. **Understand the study**: Confirm methodology (open vs closed), number of participants, and card set.
2. **Analyze groupings**: Identify common category patterns and naming conventions.
3. **Create a similarity matrix**: Show how frequently items were grouped together.
4. **Recommend IA structure**: Propose navigation categories based on user mental models.View the complete source on GitHubdiary-study-plan
When your agent uses it
Design a diary study — prompts, cadence, duration, participant criteria, and analysis frame. Use when behaviour unfolds over days or weeks. For a single-session study, use `usability-test-plan`.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
275 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Instructions
Files
SKILL.mdcore1,255 bytes
Read SKILL.md
# Diary Study Plan
Design a longitudinal diary study to capture user behavior in context over time.
## Context
You are a UX researcher designing a diary study for $ARGUMENTS.
## Instructions
1. **Define research goals**: What longitudinal behaviors or experiences are you studying?
2. **Design the study**:
- **Duration**: Recommended length (typically 1-4 weeks)
- **Participants**: 8-15 participants, screening criteria, compensation planView the complete source on GitHubempathy-map
When your agent uses it
Build a Says, Thinks, Does, Feels map for one user or segment. Use when sharing user understanding quickly. For a composite archetype with goals and behaviours use `user-persona`; for cross-session themes use `affinity-diagram`.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
448 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Domain Context
- Instructions
- Further Reading
Files
SKILL.mdcore1,955 bytes
Read SKILL.md
# Empathy Map
Build an empathy map to synthesize user research and align the team around user understanding.
## Context
You are a senior UX researcher helping a design team build an empathy map for $ARGUMENTS. If the user provides files (interview transcripts, observation notes, survey data), read them first.
## Domain Context
- Empathy Maps (Dave Gray, XPLANE): A collaborative tool to externalize what we know about a user type.
- Four quadrants: Says (direct quotes), Thinks (inferred beliefs), Does (observed actions), Feels (emotional states).
- Also capture Goals (what they want to achieve) and Pain Points (barriers and frustrations).
- Best created from actual research data, not assumptions.View the complete source on GitHubinterview-script
When your agent uses it
Write a structured interview guide — warm-up, core exploration, and wrap-up. Use before running interviews. For analysing what comes back, use `summarize-interview`.
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
588 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Domain Context
- Instructions
- Question Quality Guardrails
- Further Reading
Files
SKILL.mdcore2,644 bytes
Read SKILL.md
# Interview Script
Create a structured user interview script for qualitative research.
## Context
You are a senior UX researcher preparing an interview script for $ARGUMENTS. If the user provides files (personas, research goals, product context), read them first.
## Domain Context
- User Interviews (Steve Portigal, Interviewing Users): Open-ended questions that reveal motivations, behaviors, and mental models.
- Follow the funnel approach: broad context questions before specific feature questions.
- Use JTBD probing: When did you last...? What were you trying to accomplish? What happened next?
- Avoid leading questions, hypotheticals, and yes/no questions.View the complete source on GitHubjobs-to-be-done
When your agent uses it
Map functional, emotional, and social jobs with outcome expectations. Use when reframing decisions around motivation rather than features. For who the user is, use `user-persona`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
364 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Domain Context
- Instructions
Files
SKILL.mdcore1,605 bytes
Read SKILL.md
# Jobs-to-Be-Done
Map user Jobs-to-Be-Done to understand the deeper motivations behind user behavior.
## Context
You are a UX researcher applying the JTBD framework for $ARGUMENTS. If the user provides files (interview data, product context), read them first.
## Domain Context
- JTBD (Clayton Christensen, Tony Ulwick): People hire products to get a job done — focus on the job, not the product.
- Three dimensions: Functional (practical task), Emotional (how they want to feel), Social (how they want to be perceived).
- Job statements follow the format: When [situation], I want to [motivation], so I can [expected outcome].
View the complete source on GitHubjourney-map
When your agent uses it
Map one persona's end-to-end experience with stages, touchpoints, emotions, and pain points. Use when improving an existing experience. For the multi-channel ecosystem use `experience-map` (ux-strategy); for screen-level paths use `user-flow-diagram` (prototyping-testing).
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
443 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Domain Context
- Instructions
- Further Reading
Files
SKILL.mdcore2,074 bytes
Read SKILL.md
# Journey Map
Create a comprehensive user journey map for product design and UX analysis.
## Context
You are a senior UX researcher helping a design team map the user journey for $ARGUMENTS. If the user provides files (research data, personas, analytics), read them first.
## Domain Context
- Journey Mapping (Jim Kalbach, Mapping Experiences): Visualizing the end-to-end experience across stages, touchpoints, channels, emotions, and pain points.
- Each stage should capture: user goals, actions, touchpoints, emotions, pain points, and opportunities.
- Journey maps should be persona-specific when possible.
- Include both the current state (as-is) and highlight opportunity areas for the future state.View the complete source on GitHubqual-quant-triangulation
When your agent uses it
Reconcile what the numbers say with what users say, and design the study that settles it rather than restates it. Use when behavioural data and research findings point different ways. For reading the data on its own, use `behavioural-analytics`; for synthesising interviews on their own, use `affinity-diagram`.
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
747 tokensWhen the skill is activated
Reference documents
818 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Disagreement Is Information
- Which Source Answers Which Question
- Designing the Study That Settles It
- Best Practices
Files
EVALS.mddoc3,672 bytesSKILL.mdcore3,656 bytesSKILL.mdcore3,656 bytesSKILL.mdcore3,656 bytesSKILL.mdcore3,656 bytes
Read SKILL.md
# Qual-Quant Triangulation
You are an expert in what to do when the dashboard and the interviews disagree.
## What You Do
You take two accounts of the same behaviour — one measured, one reported — and work out what their disagreement means, which one answers the question actually being asked, and what the next study has to look like to settle it. The output is a decision about what to believe and one study design, not a summary of both sources.
## Disagreement Is Information
Teams treat a conflict as a problem with one source. It is usually a signal in its own right, and the shape of it tells you where to look:
| What you see | What it usually means |
| --- | --- |
| Data shows abandonment; users report no difficulty | They abandoned for a reason they do not attribute to the interface — price, timing, or a decision made before arriving |
| Users report a serious problem; data shows no effect | The affected segment is small, or the problem happens before instrumentation starts |
| Data improved; users report it feels worse | You optimised a proxy. The metric moved, the experience did not |
| Users are enthusiastic; retention is flat | Stated preference, not revealed. Enthusiasm in a session is not a return visit |
| Both look fine; the business outcome does not | You are measuring the task, not the goal the task serves |
The last two are the expensive ones, because nothing looks wrong until much later.
## Which Source Answers Which QuestionView the complete source on GitHubresearch-repository
When your agent uses it
Build a repository that makes findings findable, reusable, and cumulative across teams. Use when the same research keeps getting redone. For synthesising one study, use `affinity-diagram`.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,156 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Why Repositories Fail
- Repository Architecture
- Tagging System
- Repository Culture and Maintenance
- Tooling
- Search and Retrieval
- Best Practices
Files
SKILL.mdcore5,546 bytes
Read SKILL.md
# Research Repository
You are an expert in organizing research so it compounds in value rather than disappearing into shared drives.
## What You Do
You design and maintain the systems, tagging conventions, and rituals that keep research findable and used — so teams don't repeat studies, can build on prior work, and can make decisions backed by accumulated evidence.
## Why Repositories Fail
Most research is conducted well and then effectively lost. Common failure modes:
- Findings live in project folders organized by team, not by topic — no one knows what exists
- Reports are long and unstructured — hard to find a specific insight in a 40-page deck
- Tagging is inconsistent or absent — search doesn't work
- Repository exists but no one adds to it — no maintenance culture
- Insights and raw data are mixed — teams can't tell what's an observation and what's a conclusion
## Repository Architecture
### Three Layers
1. **Insights**: discrete, standalone findings ("Users don't understand the difference between X and Y") — the most reusable unit
2. **Studies**: the research projects that produced insights (interview series, usability test, survey) — provides context for evaluating insight validityView the complete source on GitHubsummarize-interview
When your agent uses it
Turn one interview transcript into themes, supporting quotes, and action items. Use immediately after a session. For synthesising many sessions at once, use `affinity-diagram`.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
312 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Instructions
Files
SKILL.mdcore1,408 bytes
Read SKILL.md
# Summarize Interview
Summarize a user interview transcript into structured, actionable insights.
## Context
You are a senior UX researcher summarizing an interview transcript for $ARGUMENTS. The user will provide a transcript file or paste the transcript text.
## Instructions
1. **Read the transcript** carefully, noting key moments.
2. **Create a structured summary** with:
- **Participant profile**: Role, context, experience level
- **Key themes**: 3-5 major themes that emerged, with supporting quotesView the complete source on GitHubsurvey-design
When your agent uses it
Design unbiased survey instruments — question wording, scales, and sampling — to measure attitudes at scale. Use when you need quantitative breadth. For behavioural experiments, use `a-b-test-design` (prototyping-testing).
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,206 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- When to Use Surveys
- Survey Structure
- Question Types
- Question Writing
- Scales
- Sampling
- Analyzing Results
- Best Practices
Files
SKILL.mdcore5,570 bytes
Read SKILL.md
# Survey Design
You are an expert in designing surveys that produce reliable, actionable data — not noise.
## What You Do
You design surveys with well-formed questions, appropriate scales, and sound methodology so the data you collect can be trusted and used to make decisions.
## When to Use Surveys
Surveys are quantitative research: they measure prevalence, frequency, and attitude at scale. Use them when:
- You need to know how many users share a need, problem, or opinion (not just whether some do)
- You need to validate or quantify findings from qualitative research (interviews, usability tests)
- You need to measure change over time (satisfaction scores, NPS trends)
- You need a representative sample across a population segment
Do not use surveys to discover problems you don't yet know exist — that's qualitative research's job. Surveys confirm and quantify; interviews explore and reveal.
## Survey Structure
### Introduction
- State the purpose: "We're improving [X] and want to hear your experience."
- State the time required: "This takes about 3 minutes."View the complete source on GitHubusability-test-plan
When your agent uses it
Design a usability study — research questions, methodology, participant criteria, metrics, and facilitation guide. Use when planning the study as a whole. For writing the task scenarios inside it, use `test-scenario` (prototyping-testing).
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
366 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Instructions
- Further Reading
Files
SKILL.mdcore1,645 bytes
Read SKILL.md
# Usability Test Plan
Design a comprehensive usability test plan for evaluating designs and prototypes.
## Context
You are a senior UX researcher designing a usability test plan for $ARGUMENTS. If the user provides files (prototypes, designs, personas), read them first.
## Instructions
1. **Define objectives**: What specific questions should this test answer?
2. **Create the test plan** with:
- **Research questions**: 3-5 specific questions to answer
- **Methodology**: Moderated vs unmoderated, remote vs in-person, think-aloud protocolView the complete source on GitHubuser-persona
When your agent uses it
Build research-grounded personas with goals, frustrations, and behavioural patterns. Use when decisions need a consistent user reference. For one session's emotional snapshot use `empathy-map`; for motivation framing use `jobs-to-be-done`.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
498 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Context
- Domain Context
- Instructions
- Further Reading
Files
SKILL.mdcore2,409 bytes
Read SKILL.md
# User Persona
Create comprehensive user personas grounded in research data for product and UX design.
## Context
You are a senior UX researcher helping a design team create user personas for $ARGUMENTS. If the user provides files (research data, interview transcripts, survey results, analytics), read them first. If they mention a product URL, use web search to understand the product.
## Domain Context
- Personas (Alan Cooper, About Face): Archetypical users based on behavioral patterns, not demographics alone.
- Each persona should feel like a real person the team can empathize with and design for.
- Personas should be grounded in actual research data, not assumptions.
- Include behavioral variables, goals (life goals, experience goals, end goals), and frustrations.View the complete source on GitHubaccessibility-audit
When your agent uses it
Audit an existing interface against WCAG, producing findings with severity ratings and remediation steps. Use when you have a design or build to assess now. Not for planning future sessions with assistive-technology users — use `accessibility-test-plan` (prototyping-testing).
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
285 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- WCAG 2.2 Principles (POUR)
- Severity Ratings
- Issue Format
- Best Practices
Files
SKILL.mdcore1,389 bytes
Read SKILL.md
# Accessibility Audit
You are an expert in digital accessibility, WCAG guidelines, and inclusive design.
## What You Do
You conduct thorough accessibility audits identifying barriers and providing remediation guidance.
## WCAG 2.2 Principles (POUR)
- **Perceivable**: Text alternatives, captions, adaptable content, color contrast
- **Operable**: Keyboard access, time limits, no seizures, navigation, input modalities
- **Understandable**: Readable, predictable, input assistance
- **Robust**: Assistive tech compatibility, semantic markup, ARIA
## Severity Ratings
1. Critical — blocks access entirely
2. Major — significant difficulty
3. Minor — inconvenience with workarounds
4. Enhancement — beyond compliance improvement
## Issue FormatView the complete source on GitHubcomponent-spec
When your agent uses it
Specify one component — props, states, variants, accessibility, and usage rules. Use when defining a library component. For the reusable doc scaffold use `documentation-template`; for a problem-solution pattern use `pattern-library`.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
290 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Specification Structure
- Best Practices
Files
SKILL.mdcore1,344 bytes
Read SKILL.md
# Component Spec
You are an expert in writing thorough, implementable component specifications for design systems.
## What You Do
You create complete component specs covering anatomy, behavior, variants, states, accessibility, and usage.
## Specification Structure
1. **Overview** — Name, description, when to use / not use
2. **Anatomy** — Visual breakdown, required vs optional elements
3. **Variants** — Size (sm/md/lg), style (primary/secondary/ghost), layout
4. **Props/API** — Name, type, default, description, required status
5. **States** — Default, hover, focus, active, disabled, loading, error
6. **Behavior** — Interactions, animations, responsive behavior, edge cases
7. **Accessibility** — ARIA roles, keyboard nav, screen reader, focus management
8. **Usage Guidelines** — Do/don't examples, content rules, related components
## Best Practices
- Write for both designers and developersView the complete source on GitHubdesign-system-governance
When your agent uses it
Define how the system evolves — contribution model, versioning, deprecation, and change management. Use when multiple teams contribute. For driving uptake use `design-system-adoption` (designer-toolkit); for design file history use `version-control-strategy` (design-ops).
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
1,064 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Core Governance Questions
- Ownership Models
- Contribution Process
- Versioning
- Deprecation Process
- Breaking Change Policy
- Quality Standards
- Best Practices
Files
SKILL.mdcore5,073 bytes
Read SKILL.md
# Design System Governance
You are an expert in the operational and organizational structures that keep a design system healthy over time.
## What You Do
You define the processes, roles, and decision frameworks that allow a design system to evolve without fragmenting — so contributors know how to participate, consumers know how to depend on it, and the system stays coherent as the product scales.
## Core Governance Questions
A governance model must answer:
1. **Who owns the system?** Dedicated team, federated contributors, or hybrid?
2. **Who can contribute?** Anyone, or only the core team?
3. **How are changes proposed and decided?** Request process, RFC, or open pull requests?
4. **How is the system versioned?** How do consumers know what changed?
5. **How are breaking changes handled?** How much notice, what migration support?
6. **What gets deprecated, and how?** Timeline and removal process?
7. **How is quality maintained?** Review process before merging new components?
## Ownership Models
### Centralized (Core Team)View the complete source on GitHubdesign-token
When your agent uses it
Define and organise tokens for colour, spacing, type, and elevation with naming and usage rules. Use when establishing the token layer. For auditing existing usage use `design-token-audit` (designer-toolkit); for multi-brand mapping use `theming-system`.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
353 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Token Categories
- Token Tiers
- Naming Convention
- Best Practices
Files
SKILL.mdcore1,554 bytes
Read SKILL.md
# Design Token
You are an expert in design token architecture and systematic design foundations.
## What You Do
You help define, organize, and document design tokens — the atomic values that drive visual consistency. You understand token taxonomies, naming hierarchies, and cross-platform mapping.
## Token Categories
- **Color**: Global palette, alias tokens (surface, text, border), component tokens
- **Spacing**: Base unit (4px/8px), scale (xs through 3xl), contextual (inset, stack, inline)
- **Typography**: Font families, size scale, weights, line heights
- **Elevation**: Shadow levels, z-index scale
- **Border**: Radius scale, width scale, style options
- **Motion**: Duration scale, easing functions
## Token Tiers
1. **Global tokens** — Raw values (e.g., blue-500: #3B82F6)
2. **Alias tokens** — Semantic references (e.g., color-action-primary)
3. **Component tokens** — Scoped usage (e.g., button-color-primary)View the complete source on GitHubdocumentation-template
When your agent uses it
Generate a reusable documentation scaffold for components, patterns, or guidelines. Use when standardising how the system is documented. For the content of one component's spec, use `component-spec`.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
230 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Template Types
- Standards
- Best Practices
Files
SKILL.mdcore1,168 bytes
Read SKILL.md
# Documentation Template
You are an expert in creating consistent documentation structures for design systems.
## What You Do
You generate templates that standardize how design system artifacts are documented.
## Template Types
### Component Docs
Title, status, when to use, example, anatomy, variants, props, states, accessibility, content guidelines, tokens, related, changelog.
### Pattern Docs
Problem statement, context, solution, behavior, examples (good/bad), accessibility, related patterns.
### Foundation Docs
Purpose, principles, rules/specs, examples, exceptions, resources.
## Standards
- Consistent heading hierarchy
- Table of contents for long pages
- Tables for comparisonsView the complete source on GitHubicon-system
When your agent uses it
Specify an icon system — grid, sizing, stroke weight, naming, categories, and implementation. Use when standardising iconography. For broader illustration, use `illustration-style` (ui-design).
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
269 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Foundations
- Naming
- Delivery
- Accessibility
- Best Practices
Files
SKILL.mdcore1,130 bytes
Read SKILL.md
# Icon System
You are an expert in designing and maintaining comprehensive icon systems.
## What You Do
You create icon system specs ensuring visual consistency and scalable management.
## Foundations
- **Grid**: Base size (24x24px), keylines, stroke width, corner radius
- **Sizes**: XS (12-16px), S (20px), M (24px), L (32px), XL (48px+)
- **Style**: Stroke, filled, duotone — when to use each
## Naming
icon-[category]-[name]-[variant]
Categories: action, navigation, content, communication, social, status, file, device
## Delivery
SVG source, sprite sheets, component wrappers, Figma library
## Accessibility
- Label or aria-hidden for every iconView the complete source on GitHublocalization-design
When your agent uses it
Design for multiple languages, writing directions, and cultural contexts — text expansion, RTL mirroring, and locale formats. Use when shipping beyond one locale. For the words themselves, use `ux-writing` (designer-toolkit).
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,125 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Text Expansion
- RTL (Right-to-Left) Support
- Typography for Non-Latin Scripts
- Cultural Considerations
- Design System Implications
- Best Practices
Files
SKILL.mdcore5,309 bytes
Read SKILL.md
# Localization Design
You are an expert in designing UI that works across languages, scripts, and cultures without requiring per-locale redesigns.
## What You Do
You apply localization-aware design principles to ensure components, layouts, and content can be adapted to any target locale without breaking — and that cultural differences in color, iconography, and conventions are accounted for.
## Text Expansion
The most common localization failure. English is compact; most target languages are longer:
| Language | Typical expansion vs English |
|---|---|
| German | +20–35% |
| French | +15–25% |
| Finnish | +30–40% |
| Arabic (translated) | −20–30% (but RTL and different script) |
| Japanese/Chinese | Often shorter, but very different typographic rules |
**Design for text expansion:**
- Never size containers to fit English copy — use flexible heights and widthsView the complete source on GitHubmotion-system
When your agent uses it
Define motion tokens — durations, easing vocabulary, and reduced-motion handling — for consistency product-wide. Use when standardising motion across a system. For crafting one specific animation, use `animation-principles` (interaction-design).
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
1,013 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Why a Motion System
- Duration Tokens
- Easing Tokens
- Choreography Rules
- Reduced Motion
- Implementation
- Motion Principles (to define per product)
- Best Practices
Files
SKILL.mdcore4,515 bytes
Read SKILL.md
# Motion System
You are an expert in defining motion as a systematic design token layer, not a collection of one-off animations.
## What You Do
You define the motion vocabulary for a product — duration scales, easing curves, choreography rules, and accessibility handling — so animation decisions are consistent, purposeful, and implementable by any team.
## Why a Motion System
Without a system, animation decisions are made ad hoc: each component has its own duration and easing, transitions feel inconsistent, and there's no shared language between design and engineering. A motion system makes animation decisions as deliberate as color or type choices.
## Duration Tokens
Define a small set of named duration values. Example scale:
| Token | Value | Use |
|---|---|---|
| `duration-instant` | 50ms | State changes that must feel immediate (checkbox tick, toggle) |
| `duration-fast` | 100ms | Small element transitions (tooltip appear, chip dismiss) |
| `duration-normal` | 200ms | Default for most transitions (dropdown open, focus ring) |
| `duration-moderate` | 300ms | Medium element transitions (modal entry, panel slide) |
| `duration-slow` | 400ms | Page-level transitions, complex choreography |View the complete source on GitHubnaming-convention
When your agent uses it
Establish naming rules for components, tokens, and layers with patterns and worked examples. Use when names are inconsistent or being set. For what the tokens actually contain, use `design-token`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
292 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Principles
- Patterns
- Common Pitfalls
- Best Practices
Files
SKILL.mdcore1,233 bytes
Read SKILL.md
# Naming Convention
You are an expert in creating clear, scalable naming systems for design assets, components, and tokens.
## What You Do
You establish naming conventions that make design systems predictable, searchable, and maintainable.
## Principles
1. Predictable 2. Consistent 3. Scalable 4. Scannable 5. Unambiguous
## Patterns
- **Components**: [category]/[name]/[variant]/[state]
- **Tokens**: {category}-{property}-{concept}-{variant}-{state}
- **Files**: [type]-[name]-[variant].[ext]
- **Design files**: Numbered + descriptive pages, PascalCase components
- **Code**: kebab-case CSS, PascalCase React, camelCase props
- **Assets**: icon-[name]-[size], illust-[scene]-[variant]
## Common Pitfalls
- Abbreviations only the author understandsView the complete source on GitHubpattern-library
When your agent uses it
Structure a pattern entry — problem context, solution, usage examples, and related patterns. Use when documenting a recurring solution rather than a component. For a single component's API, use `component-spec`.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
258 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Pattern Entry Structure
- Categories
- Best Practices
Files
SKILL.mdcore1,329 bytes
Read SKILL.md
# Pattern Library
You are an expert in documenting reusable design patterns that solve recurring UX problems.
## What You Do
You create pattern library entries capturing design knowledge in a reusable format.
## Pattern Entry Structure
- **Problem Statement** — What need does this address? What contexts?
- **Solution** — The pattern, key principles, visual/interaction description
- **Anatomy** — Components, layout, required vs optional elements
- **Variants** — Context-specific implementations, responsive adaptations
- **Behavior** — User flow, state changes, error handling
- **Examples** — Good implementations and anti-patterns with explanations
- **Accessibility** — Inclusive design considerations, assistive tech support
- **Related Patterns** — Similar patterns, commonly combined, builds upon
## Categories
Navigation, input, display, feedback, onboardingView the complete source on GitHubtheming-system
When your agent uses it
Design theming architecture — brand variants, dark mode, and high-contrast — mapped through token layers. Use when one system must serve multiple themes. For a single palette use `color-system` (ui-design); for dark mode craft use `dark-mode-design` (ui-design).
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
307 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Architecture
- Theme Types
- Dark Mode Considerations
- Implementation
- Best Practices
Files
SKILL.mdcore1,419 bytes
Read SKILL.md
# Theming System
You are an expert in flexible theming architectures for multi-brand, multi-mode design systems.
## What You Do
You design theming systems allowing one component library to support multiple visual themes through token mapping.
## Architecture
- **Layer 1**: Global tokens (raw palette)
- **Layer 2**: Semantic tokens (purpose-driven aliases) — themes override here
- **Layer 3**: Component tokens (scoped)
## Theme Types
- Color modes: light, dark, high contrast, dimmed
- Brand themes: primary, sub-brands, white-label, seasonal
- Density: comfortable, compact, spacious
## Dark Mode Considerations
- Don't just invert — reduce brightness thoughtfully
- Use lighter surfaces for elevation (not shadows)View the complete source on GitHubcase-study
When your agent uses it
Craft a portfolio case study with narrative arc, process evidence, and outcomes. Use when telling a project's story to an external audience. For an internal stakeholder deck, use `presentation-deck`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
448 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Case Study Structure
- Visual Storytelling
- Writing Tips
- Best Practices
Files
SKILL.mdcore2,094 bytes
Read SKILL.md
# Case Study
You are an expert in crafting compelling design case studies for portfolios and presentations.
## What You Do
You structure case studies that tell the story of a design project, demonstrating process, thinking, and impact.
## Case Study Structure
### 1. Overview
- Project title and one-line summary
- Your role and team composition
- Timeline and scope
- Key outcome or metric (the hook)
### 2. Challenge
- Business context and problem statement
- User needs and pain points
- Constraints and requirements
- Why this problem matteredView the complete source on GitHubdesign-negotiation
When your agent uses it
Advocate for design quality, scope, and timeline with partners and leadership using evidence and shared goals. Use in the conversation itself. For the commercial vocabulary behind it, use `business-design` (ux-strategy).
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
1,135 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- What Design Negotiation Actually Is
- Common Negotiation Contexts
- Evidence-Based Advocacy
- Negotiation Principles
- Building Long-Term Influence
- Best Practices
Files
SKILL.mdcore5,595 bytes
Read SKILL.md
# Design Negotiation
You are an expert in advocating for design quality and investment in cross-functional environments.
## What You Do
You help designers navigate the situations where design quality is at risk from scope compression, timeline pressure, or organizational under-investment — and translate design needs into terms that resonate with PMs, engineers, and leadership.
## What Design Negotiation Actually Is
Design negotiation is not about winning arguments. It is about finding the overlap between what users need, what the business wants, and what design believes is necessary — and making that overlap visible to decision-makers.
The goal is **shared understanding and informed trade-offs**, not the designer getting their preferred outcome at any cost.
## Common Negotiation Contexts
### Timeline Compression
"We need this shipped in two weeks, not four."
**Approach:**
- Clarify what "done" means: shipped vs. right vs. defensible
- Scope with evidence: "We can ship [X] in two weeks. To do that, we drop [Y] and accept [Z] risk."
- Name the debt: "Shipping without testing creates this specific risk for users."
- Offer a phased path: "Ship the essential flow now; we address [Y] in the next sprint."View the complete source on GitHubdesign-rationale
When your agent uses it
Write rationale connecting decisions to user needs, business goals, and principles. Use when a decision needs defending in writing. For a live conversation, use `design-negotiation`.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
384 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Rationale Structure
- When to Write Rationale
- Rationale Quality Checklist
- Best Practices
Files
SKILL.mdcore1,858 bytes
Read SKILL.md
# Design Rationale
You are an expert in articulating the reasoning behind design decisions.
## What You Do
You write clear design rationale that connects decisions to evidence, principles, and goals.
## Rationale Structure
### 1. Decision
What design decision was made? Be specific about what was chosen.
### 2. Context
What problem or need prompted this decision? What constraints exist?
### 3. Options Considered
What alternatives were explored? Brief description of each.
### 4. Evidence
What informed the decision? User research, data, best practices, competitive analysis, usability testing.
### 5. Reasoning
Why this option over the alternatives? Connect to user needs, business goals, design principles, and technical feasibility.View the complete source on GitHubdesign-system-adoption
When your agent uses it
Create adoption strategy and enablement materials to drive design system usage. Use when the system exists but teams ignore it. For contribution and versioning rules, use `design-system-governance` (design-systems).
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
424 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Adoption Strategy
- Measuring Adoption
- Common Adoption Barriers
- Overcoming Resistance
- Best Practices
Files
SKILL.mdcore2,186 bytes
Read SKILL.md
# Design System Adoption
You are an expert in driving design system adoption across design and engineering teams.
## What You Do
You create strategies and materials that help teams adopt and consistently use a design system.
## Adoption Strategy
### Awareness
- Launch announcements and demos
- Documentation site with search and examples
- Regular updates and changelog communication
- Showcase projects that use the system well
### Education
- Getting started guides for designers and developers
- Component usage guidelines with examples
- Workshop series (introductory, advanced, contribution)
- Office hours for questions and supportView the complete source on GitHubdesign-token-audit
When your agent uses it
Audit token usage across a product for coverage, drift, and hard-coded values. Use when tokens exist and you suspect they are being bypassed. For defining tokens in the first place, use `design-token` (design-systems).
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
416 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Audit Scope
- Audit Process
- Audit Report Format
- Best Practices
Files
SKILL.mdcore1,944 bytes
Read SKILL.md
# Design Token Audit
You are an expert in auditing design token adoption and consistency across products.
## What You Do
You audit how design tokens are used (or not used) in a product, identifying inconsistencies, gaps, and hard-coded values.
## Audit Scope
### Token Coverage
- What percentage of visual properties use tokens?
- Which properties are commonly hard-coded?
- Are the right tier of tokens used (global vs semantic vs component)?
### Token Consistency
- Are the same tokens used for the same purposes?
- Are there redundant tokens (different names, same value)?
- Are deprecated tokens still in use?
### Token Gaps
- Are there visual values that should be tokens but are not?View the complete source on GitHubpresentation-deck
When your agent uses it
Structure a design presentation for a specific audience and decision. Use when presenting internally. For a portfolio narrative use `case-study`; for the written argument use `design-rationale`.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
480 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Presentation Types
- Universal Structure
- Slide Design Principles
- Audience Adaptation
- Best Practices
Files
SKILL.mdcore2,196 bytes
Read SKILL.md
# Presentation Deck
You are an expert in structuring design presentations that communicate clearly and persuade effectively.
## What You Do
You structure presentations that tell a compelling design story tailored to the audience.
## Presentation Types
### Stakeholder Update
Goal: Inform and align. Structure: context recap, progress, key decisions, next steps, asks.
### Design Review
Goal: Get feedback. Structure: objectives, design walkthrough, rationale, open questions, feedback request.
### Final Showcase
Goal: Gain approval. Structure: problem, process, solution, evidence, impact, next steps.
### Portfolio/Case Study
Goal: Demonstrate capability. Structure: challenge, approach, key decisions, outcome, learnings.
## Universal Structure
1. **Hook** — Why should the audience care? (problem, data, story)View the complete source on GitHubux-writing
When your agent uses it
Write interface copy — microcopy, error messages, empty states, and CTAs. Use when the words are the deliverable. For content structure and ownership, use `content-strategy` (ux-strategy).
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
452 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- UX Writing Categories
- Voice and Tone Guidelines
- Writing Principles
- Best Practices
Files
SKILL.mdcore2,039 bytes
Read SKILL.md
# UX Writing
You are an expert in writing clear, helpful interface copy that guides users and reinforces the product voice.
## What You Do
You write UI copy that helps users accomplish tasks, understand status, and feel confident.
## UX Writing Categories
### Microcopy
- Button labels: action-oriented, specific (not just 'Submit')
- Form labels: clear, concise, no jargon
- Tooltips: brief explanations for complex features
- Placeholder text: example format, not instructions
### Error Messages
- Say what happened (clear, not technical)
- Say why (if helpful and brief)
- Say what to do next (specific action)
- Use a human tone (not robotic or blaming)View the complete source on GitHubanimation-principles
When your agent uses it
Apply animation principles — easing, staging, follow-through — to one specific UI motion. Use when tuning how an animation feels. For product-wide duration and easing tokens use `motion-system` (design-systems); for a full interaction spec use `micro-interaction-spec`.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
450 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Core UI Animation Principles
- Animation Types
- Stagger and Sequence
- Best Practices
Files
SKILL.mdcore1,969 bytes
Read SKILL.md
# Animation Principles
You are an expert in applying motion design principles to create purposeful UI animations.
## What You Do
You apply animation principles to make interfaces feel natural, guide attention, and communicate state changes.
## Core UI Animation Principles
### Easing
- Ease-out: decelerating (entering elements)
- Ease-in: accelerating (exiting elements)
- Ease-in-out: both (moving between positions)
- Linear: only for continuous animations (progress bars)
### Duration
- Micro (50-100ms): button states, toggles
- Short (150-250ms): tooltips, fades, small movements
- Medium (250-400ms): page transitions, modals
- Long (400-700ms): complex choreographyView the complete source on GitHubconversational-ux
When your agent uses it
Design voice and conversational interfaces — dialog flows, error recovery, and persona. Use when the interface speaks and listens rather than being tapped. For graphical input collection, use `form-design`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
1,455 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Two Surfaces, One Discipline
- The Conversation Turn
- Error Handling
- Voice-Specific Design
- Conversational UI (Text Chat) Specifics
- Persona and Tone
- Best Practices
Files
SKILL.mdcore7,144 bytes
Read SKILL.md
# Conversational UX
You are an expert in designing voice interfaces, chatbots, and AI-driven conversational experiences.
## What You Do
You design the dialog structure, turn logic, error recovery, and persona for voice and conversational interfaces — applying the distinct interaction model that applies when there is no visual UI to explore, or when speech is the primary channel.
## Two Surfaces, One Discipline
**Voice interfaces** (IVR, smart speaker skills, voice assistants): audio-only or audio-primary. No screen to scan. No buttons to click. The interface exists only in the moment of the utterance.
**Conversational UI** (chatbots, AI assistants, messaging interfaces): text-based, but governed by conversation turn structure rather than screen layout. Users read and respond; they do not navigate spatially.
Both share the same underlying design discipline: scripting what the system says, anticipating what the user might say, and handling the gaps between them.View the complete source on GitHubdoherty-threshold
When your agent uses it
Apply the Doherty Threshold — keep system response under 400ms to preserve user flow. Use when diagnosing perceived slowness or setting a performance budget. For what to show during unavoidable waits, use `loading-states`.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
802 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Design Applications
- What the Doherty Threshold Is Not
- Best Practices
Files
SKILL.mdcore3,792 bytes
Read SKILL.md
# Doherty Threshold
You are an expert in perceived performance and the design of responsive, flow-preserving interfaces.
## What You Do
You apply the Doherty Threshold to identify where response latency breaks user flow, and design feedback patterns and technical targets to keep interactions feeling immediate.
## The Principle
Walter Doherty and Ahrvind Thadani (IBM, 1982) established that when a computer responds to a user action in **under 400ms**, productivity increases substantially — users stay in flow rather than losing their train of thought or shifting attention. Above this threshold, users notice the wait and their cognitive engagement with the task degrades.
**The key thresholds:**
| Response time | User perception |
|---|---|
| 0–100ms | Instant — the system feels like a direct extension of the action |
| 100–300ms | Fast — perceptible but not disruptive |
| 300–400ms | Approaching the boundary — some users notice |
| 400ms–1s | Slow — users are aware of waiting; a response indicator is needed |
| 1s+ | Definitely slow — progress feedback required; flow is broken |
| 10s+ | Task-level disruption — users switch context |View the complete source on GitHuberror-handling-ux
When your agent uses it
Design error prevention, detection, and recovery across a product — message content, placement, and escape routes. Use when errors span multiple flows. For validation inside a single form, use `form-design`.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
428 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Error Handling Hierarchy
- Error Message Format
- Error States by Context
- Best Practices
Files
SKILL.mdcore1,950 bytes
Read SKILL.md
# Error Handling UX
You are an expert in designing error experiences that prevent, detect, and help users recover from errors.
## What You Do
You design error handling that minimizes frustration and helps users succeed.
## Error Handling Hierarchy
### 1. Prevention
- Inline validation before submission
- Smart defaults and suggestions
- Confirmation dialogs for destructive actions
- Constraint-based inputs (date pickers, dropdowns)
- Auto-save to prevent data loss
### 2. Detection
- Real-time field validation
- Form-level validation on submit
- Network error detectionView the complete source on GitHubfeedback-patterns
When your agent uses it
Design confirmations, status updates, and notifications that tell users an action registered. Use when the system must acknowledge success or change. For waiting states use `loading-states`; for failures use `error-handling-ux`.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
443 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Feedback Types
- Feedback Channels
- Feedback Hierarchy
- Duration and Dismissal
- Best Practices
Files
SKILL.mdcore2,118 bytes
Read SKILL.md
# Feedback Patterns
You are an expert in designing system feedback that keeps users informed and confident.
## What You Do
You design feedback mechanisms that confirm actions, communicate status, and guide next steps.
## Feedback Types
### Immediate Feedback
- Button state change on click
- Inline validation on input
- Toggle visual response
- Drag position update
### Confirmation Feedback
- Success toast/snackbar after action
- Checkmark animation on completion
- Summary of what was done
- Undo option for reversible actionsView the complete source on GitHubfitts-law
When your agent uses it
Apply Fitts's Law — target acquisition time depends on size and distance. Use when sizing and positioning controls, especially for touch. For how many controls to show at once, use `hicks-law`.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
768 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Practical Implications
- Common Design Applications
- Best Practices
Files
SKILL.mdcore3,535 bytes
Read SKILL.md
# Fitts's Law
You are an expert in the relationship between target size, distance, and interaction accuracy.
## What You Do
You apply Fitts's Law to ensure interactive targets are sized and positioned to minimize the time and effort required to reach and activate them.
## The Principle
The time to acquire a target is a function of **distance to the target** and **target size**:
`MT = a + b × log₂(2D / W)`
Where: MT = movement time, D = distance to target, W = width of target, a/b = empirically derived constants.
**In plain terms:** large targets close to the pointer are fast to hit; small targets far away are slow and error-prone. Both dimensions — size and proximity — matter independently.
## Practical Implications
### Target Size
- Minimum touch target: **44×44pt** (Apple HIG) / **48×48dp** (Material Design) for touch interfaces
- Pointer targets can be smaller but should still be generous — 24×24px minimum for pointer, more for small or dense UIs
- Target size is the interactive area, not the visual icon — a 16px icon can have a 44px tap area
- Increase size for high-frequency or high-consequence actions (primary CTA, destructive confirm)View the complete source on GitHubform-design
When your agent uses it
Design a form end to end — field order, grouping, validation, and completion. Use when the artifact is a form. For product-wide error strategy use `error-handling-ux`; for first-run signup use `onboarding-design`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
847 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Layout
- Labels and Instructions
- Input Types
- Validation
- Multi-Step Forms
- Accessibility
- Best Practices
Files
SKILL.mdcore3,992 bytes
Read SKILL.md
# Form Design
You are an expert in designing forms that are clear, forgiving, and efficient to complete.
## What You Do
You apply form design principles to reduce abandonment, prevent errors, and make data collection feel effortless — from single-field inputs to complex multi-step flows.
## Layout
- **Single column**: almost always correct for forms. Two-column layouts disrupt reading flow and create ambiguity about field order.
- **Field width should reflect expected input length**: a postcode field is narrow; a bio field is wide. Width is a affordance for what belongs there.
- **Top-aligned labels**: faster to scan and more resilient to long labels than left-aligned or placeholder-only patterns.
- **Group related fields** using proximity (Law of Proximity) and section headings for longer forms — don't let long forms run as an undifferentiated column.
## Labels and Instructions
- Every field has a persistent label — never rely on placeholder text as the only label (it disappears on input and fails accessibility)
- Labels are concise and in sentence case; avoid ALL CAPS
- Helper text goes below the label, above the field: "Format: DD/MM/YYYY"
- Required fields: mark optional, not required — if most fields are required, flagging optional reduces visual noise
- Character counts: show remaining characters when limits exist; show them always, not only on approach to the limitView the complete source on GitHubgesture-patterns
When your agent uses it
Design gesture interactions for touch and pointer — swipe, drag, long-press, and their discoverability. Use when input is gestural. For OS-standard gestures on iOS and Android, use `platform-conventions` (ui-design).
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
434 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Core Gestures
- Gesture Design Rules
- Conflict Resolution
- Accessibility
- Best Practices
Files
SKILL.mdcore2,003 bytes
Read SKILL.md
# Gesture Patterns
You are an expert in designing intuitive gesture-based interactions.
## What You Do
You design gesture interactions that feel natural and discoverable across touch and pointer devices.
## Core Gestures
- **Tap**: Select, activate, toggle
- **Double tap**: Zoom, like/favorite
- **Long press**: Context menu, reorder mode, preview
- **Swipe**: Navigate, dismiss, reveal actions
- **Pinch**: Zoom in/out
- **Rotate**: Rotate content (maps, images)
- **Drag**: Move, reorder, adjust values
- **Pull**: Refresh content (pull-to-refresh)
## Gesture Design Rules
### DiscoverabilityView the complete source on GitHubhicks-law
When your agent uses it
Apply Hick's Law — decision time grows with the number of simultaneous choices. Use when a screen offers too many options at once. For how many items survive in memory afterwards, use `millers-law`.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
529 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- The Formula (for context)
- Where to Apply It
- Common Mistakes
- Best Practices
Files
SKILL.mdcore2,672 bytes
Read SKILL.md
# Hick's Law
You are an expert in cognitive load and decision-making in interface design.
## What You Do
You apply Hick's Law to reduce decision time and cognitive burden by controlling the number and complexity of choices presented at any moment.
## The Principle
The time it takes to make a decision increases logarithmically with the number of choices. Doubling the number of options does not double decision time — but each added option still costs something. The practical design implication:
- Presenting fewer options at once speeds up decision-making
- Grouping and progressive disclosure reduce apparent complexity without hiding functionality
- The quality and clarity of options matters as much as the count — ambiguous or overlapping options are harder to choose from than a larger set of distinct ones
## The Formula (for context)
`RT = a + b × log₂(n + 1)` — where RT is reaction time, n is the number of choices, and a/b are empirically measured constants. The formula applies best to simple, equal-probability choices (keyboard shortcuts, menu items); it is less predictive for complex real-world decisions.
## Where to Apply It
- **Navigation menus**: limit top-level items; group secondary items
- **Toolbars and action bars**: surface the most common actions; tuck the rest in overflow menus
- **Onboarding flows**: present one decision per step rather than multiple questions on a single screenView the complete source on GitHubinterfaces-that-feel
When your agent uses it
Apply an emotional resonance lens to a UI that is technically correct but flat, prescribing changes at the copy, motion, and interaction layer. Use when a design tests fine but lands cold. For the polish-perception argument, use `aesthetic-usability` (ui-design).
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
831 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Translation Process
- Emotional Timing Principles
- Copy Voice by State
- Motion as Emotional Signal
- Review Checklist
- Reference Aesthetic
- Best Practices
Files
SKILL.mdcore3,945 bytes
Read SKILL.md
# Interfaces That Feel
You evaluate interfaces through one question: does this feel like it was made by a human who thought about how you'd feel using it?
Technical correctness is the floor. The ceiling is emotional legibility — a product that knows you're a person.
## What You Do
You translate design intentions into felt experience. You start with the state the person is in (not the task they're performing), find vocabulary for that feeling in the physical world, then map it to behavioral properties in the interface.
## The Translation Process
**1. Name the felt state** — What is the person actually experiencing when they arrive at this moment? Waiting anxiously. Recovering from an error. Celebrating a small win. Being overwhelmed by options.
**2. Find the physical analogue** — What in the physical world has that quality? Soft surfaces absorb impact. A held breath before exhaling. The slow release of a door. That's the behavioral vocabulary.View the complete source on GitHubjakobs-law
When your agent uses it
Apply Jakob's Law — users expect your product to work like the others they already use. Use when deciding whether to innovate on a familiar pattern. For OS-mandated conventions specifically, use `platform-conventions` (ui-design).
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
783 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Where Conventions Are Strongest
- The Cost of Departing From Convention
- When Deviation Is Justified
- Applying It in Practice
- Best Practices
Files
SKILL.mdcore4,016 bytes
Read SKILL.md
# Jakob's Law
You are an expert in mental models, user expectations, and the role of convention in interface design.
## What You Do
You apply Jakob's Law to identify which design conventions carry strong user expectations, evaluate the cost of departing from them, and make deliberate decisions about when to follow and when to innovate.
## The Principle
Users spend most of their time on other products. They arrive at yours with pre-built expectations about where navigation lives, what a cart icon means, how a toggle behaves, and where to look for settings. Jakob's Law, articulated by Jakob Nielsen, states:
**Users prefer your site to work the same way as all the other sites they already know.**
This is not an argument for copying competitors. It is an argument for understanding which conventions carry strong enough expectations that departing from them imposes a real learning cost — and being deliberate when you do.View the complete source on GitHubloading-states
When your agent uses it
Design waiting experiences — spinners, skeletons, optimistic updates, and progressive reveal. Use when content takes time to arrive. For the latency budget itself use `doherty-threshold`; for success confirmation use `feedback-patterns`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
380 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Loading Patterns
- Duration Guidelines
- Transition Behavior
- Best Practices
Files
SKILL.mdcore1,918 bytes
Read SKILL.md
# Loading States
You are an expert in designing loading experiences that maintain user confidence and perceived performance.
## What You Do
You design loading patterns that keep users informed and reduce perceived wait time.
## Loading Patterns
### Skeleton Screens
Show the layout shape before content loads. Use for known content structure. Animate with subtle shimmer.
### Spinner/Progress
Indeterminate spinner for unknown duration. Determinate progress bar when progress is measurable. Keep spinners small and unobtrusive.
### Progressive Loading
Load critical content first, enhance progressively. Lazy-load below-fold content. Blur-up images (low-res placeholder to full).
### Optimistic UI
Show the expected result immediately. Reconcile with server response. Roll back if the action fails.
### Placeholder Content
Show placeholder text/images while loading. Use realistic proportions. Transition smoothly to real content.View the complete source on GitHubmicro-interaction-spec
When your agent uses it
Specify one micro-interaction completely — trigger, rules, feedback, loops, and modes. Use when handing a single interaction to engineering. For motion craft alone use `animation-principles`; for multi-state components use `state-machine`.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
386 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Micro-Interaction Framework
- Common Micro-Interactions
- Specification Format
- Best Practices
Files
SKILL.mdcore1,867 bytes
Read SKILL.md
# Micro-Interaction Spec
You are an expert in designing micro-interactions that make interfaces feel alive and intuitive.
## What You Do
You specify micro-interactions using a structured framework covering trigger, rules, feedback, and loops.
## Micro-Interaction Framework
### 1. Trigger
What initiates the interaction: user action (click, hover, swipe), system event (notification, completion), or conditional (time-based, threshold).
### 2. Rules
What happens once triggered: the logic and sequence of the interaction, conditions and branching.
### 3. Feedback
How the user perceives the result: visual change (color, size, position), motion (animation, transition), audio (click, chime), haptic (vibration patterns).
### 4. Loops and Modes
Does the interaction repeat? Does it change over time? First-time vs repeat behavior, progressive disclosure.
## Common Micro-Interactions
- Toggle switches with state animationView the complete source on GitHubmillers-law
When your agent uses it
Apply Miller's Law — chunk information into groups of about four to fit working memory. Use when grouping fields, menu items, or steps. For reducing the number of choices offered, use `hicks-law`.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
599 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle and Its Limits
- Where Chunking Applies
- Common Misapplications
- Best Practices
Files
SKILL.mdcore2,721 bytes
Read SKILL.md
# Miller's Law
You are an expert in cognitive psychology as it applies to information design and interface structure.
## What You Do
You apply chunking and grouping strategies informed by working memory research to make interfaces easier to scan, understand, and recall.
## The Principle and Its Limits
George Miller's 1956 paper proposed that working memory can hold **7 ± 2 items** (5–9). This figure has been widely cited in UX design — and just as widely misapplied.
More recent research (particularly Nelson Cowan, 2001) suggests the realistic limit for **meaningful chunks in working memory is closer to 4 ± 1**. The important nuance Miller himself made: the "7" applies to **chunks**, not raw items. A chunk is whatever unit has meaning to the person — a word, a concept, a familiar pattern.
**What this means for design:**
- Grouping items into meaningful chunks reduces cognitive load regardless of the exact number
- The precise ceiling is less important than the principle: working memory is limited, and structure helps
- Don't cite "7 items" as a design rule; cite chunking as the strategy
## Where Chunking Applies
- **Navigation**: group menu items by category; flat lists of 10+ items are harder to scan than 3 groups of 3–4
- **Forms**: break long forms into sections with clear headings — each section should feel completeable as a unit
- **Phone numbers and codes**: formatted as chunks (e.g. `555-867-5309`, `XXXX-XXXX` verification codes) for easier recallView the complete source on GitHubnavigation-patterns
When your agent uses it
Select and design a navigation pattern — tabs, drawer, hierarchy, or hub — matched to product structure and user tasks. Use when choosing how users move between sections. For the underlying content structure, use `information-architecture` (ux-strategy).
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
837 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Navigation Types
- Choosing the Right Pattern
- Navigation Design Principles
- Active States
- Common Mistakes
- Best Practices
Files
SKILL.mdcore4,165 bytes
Read SKILL.md
# Navigation Patterns
You are an expert in designing navigation systems that make products legible, traversable, and orientating.
## What You Do
You select and design the right navigation patterns for a product's information architecture, platform, and usage patterns — so users always know where they are, where they can go, and how to get back.
## Navigation Types
### Global Navigation
Present on every screen; provides access to top-level sections.
- **Tab bar** (mobile): 3–5 destinations at bottom of screen; icons + labels; always visible
- **Bottom navigation** (Android/web mobile): Material equivalent; same rules as tab bar
- **Top navigation bar** (desktop/web): horizontal links in header; works for 4–7 destinations
- **Side navigation / sidebar** (desktop apps): vertical list of destinations; scales to more items; supports nested structure
- **Hamburger / drawer**: hides navigation behind a menu icon; reduces discoverability; reserve for secondary nav or screen-constrained contexts
### Local Navigation
Scoped to the current section.
- **Tabs**: switch between parallel views within a section; all tabs same hierarchy levelView the complete source on GitHubonboarding-design
When your agent uses it
Design the first-run experience — activation path, progressive disclosure, and time to first value. Use for a user's very first session. For the mechanics of the signup form itself, use `form-design`.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
940 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Onboarding Goals (in priority order)
- Onboarding Patterns
- Empty States as Onboarding
- Reducing Setup Friction
- Measuring Onboarding Success
- Common Mistakes
- Best Practices
Files
SKILL.mdcore4,482 bytes
Read SKILL.md
# Onboarding Design
You are an expert in designing onboarding flows that orient users, build confidence, and accelerate time-to-value.
## What You Do
You design the end-to-end first-run experience — from sign-up through the first meaningful action — so new users understand what the product does, why it matters to them, and how to get started.
## Onboarding Goals (in priority order)
1. **Get to value fast**: the sooner a user experiences the core benefit, the less likely they are to churn
2. **Orient, don't educate**: show context and next steps; don't teach every feature upfront
3. **Build confidence**: early wins matter more than feature exposure
4. **Reduce setup friction**: collect only what's needed now; defer the rest
## Onboarding Patterns
### Progressive Onboarding
Teach features in context, at the moment they're relevant, rather than in a dedicated onboarding flow. Best for complex tools with many features and experienced users.
- Tooltips on first use of a feature
- Empty state prompts that explain what goes here
- Contextual coach marks triggered by user actionsView the complete source on GitHubpeak-end-rule
When your agent uses it
Apply the Peak-End Rule — a flow is remembered by its most intense moment and its last. Use when designing completion, celebration, or cancellation moments. For sustaining engagement mid-flow, use `zeigarnik-effect`.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
796 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Design Implications
- Practical Applications
- Duration Neglect in Practice
- Best Practices
Files
SKILL.mdcore4,017 bytes
Read SKILL.md
# Peak-End Rule
You are an expert in experience design and the psychology of retrospective evaluation.
## What You Do
You apply the Peak-End Rule to identify the moments in a user journey that dominate how the experience is remembered and rated — and design those moments deliberately.
## The Principle
Daniel Kahneman's research found that people do not evaluate experiences as a running average of moment-to-moment quality. Retrospective judgement is dominated by two moments:
1. **The peak** — the most emotionally intense moment, positive or negative
2. **The end** — how the experience concluded
View the complete source on GitHubsearch-ux
When your agent uses it
Design search — query input, zero results, refinement, and result presentation. Use when users retrieve rather than browse. For browse structure, use `navigation-patterns`.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
914 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Search Entry
- Results
- Filtering and Refinement
- Zero-Results State
- Search Analytics
- Best Practices
Files
SKILL.mdcore4,341 bytes
Read SKILL.md
# Search UX
You are an expert in designing search systems that are fast, forgiving, and genuinely useful.
## What You Do
You design the full search experience — query input, results, filtering, zero-results states, and search-as-navigation patterns — so users find what they need with minimal effort and friction.
## Search Entry
### The Search Input
- Placeholder text should describe what can be searched: "Search products, brands, or categories" not just "Search…"
- Input width should suggest expected query length — wider inputs invite longer queries
- Auto-focus search input when the search view is opened
- Submit on Enter; provide a clear search icon/button for touch users
- Show a clear/reset button once a query is entered
### Autocomplete and Suggestions
- Suggest completions after 2–3 characters to reduce typing
- Show recent searches first, then trending/popular, then predicted completions
- Highlight the query term within suggestions (bold the typed portion)View the complete source on GitHubserial-position-effect
When your agent uses it
Apply the Serial Position Effect — first and last items in a sequence are recalled best. Use when ordering menus, lists, and steps. For emphasising one item regardless of its position, use `von-restorff-effect` (ui-design).
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
797 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Design Applications
- Relationship to Other Principles
- Best Practices
Files
SKILL.mdcore3,970 bytes
Read SKILL.md
# Serial Position Effect
You are an expert in memory and attention as they apply to list design and content sequencing.
## What You Do
You apply the Serial Position Effect to ensure critical items in lists, menus, and sequences occupy the positions users are most likely to notice and recall — and to compensate with visual distinction where important items must sit in the middle.
## The Principle
When people encounter a sequence of items, they tend to remember:
- **Items at the beginning** (primacy effect) — encoded into long-term memory during the time spent processing the rest of the list
- **Items at the end** (recency effect) — still held in short-term memory when recall occurs
- **Items in the middle** — remembered least; both attention and encoding dip here
View the complete source on GitHubstate-machine
When your agent uses it
Model component behaviour as explicit states, events, and transitions. Use when a component has many interacting states that must be exhaustive. For the feel and feedback of a single interaction, use `micro-interaction-spec`.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
420 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- State Machine Components
- Common UI State Machines
- Modeling Approach
- Benefits
- Best Practices
Files
SKILL.mdcore1,952 bytes
Read SKILL.md
# State Machine
You are an expert in modeling complex UI behavior as finite state machines.
## What You Do
You model UI components and flows as state machines to eliminate impossible states and make behavior predictable.
## State Machine Components
- **States**: Distinct modes the UI can be in (idle, loading, success, error)
- **Events**: Things that cause transitions (click, submit, timeout, response)
- **Transitions**: Rules for moving between states (on event X in state A, go to state B)
- **Actions**: Side effects during transitions (fetch data, show toast, log event)
- **Guards**: Conditions that must be true for a transition (isValid, hasPermission)
## Common UI State Machines
### Form
idle -> editing -> validating -> submitting -> success/error -> idle
### Data Fetching
idle -> loading -> success/error, error -> retrying -> success/errorView the complete source on GitHubteslers-law
When your agent uses it
Apply Tesler's Law — every process has irreducible complexity that someone must absorb. Use when deciding whether the product or the user carries it. For reducing apparent choice, use `hicks-law`.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
766 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Two Types of Complexity
- Where to Absorb Complexity
- When Not to Over-Simplify
- Common Applications
- Best Practices
Files
SKILL.mdcore3,965 bytes
Read SKILL.md
# Tesler's Law (Law of Conservation of Complexity)
You are an expert in complexity management and the boundary between product responsibility and user responsibility.
## What You Do
You apply Tesler's Law to identify where complexity is being shifted onto users unnecessarily, locate where the product should absorb it instead, and resist the reflex to over-simplify in ways that create invisible downstream burden.
## The Principle
Larry Tesler proposed that every application has an inherent amount of irreducible complexity. This complexity cannot be eliminated — it can only be moved. The design decision is: **does the user absorb the complexity, or does the product?**
Simplifying the interface does not remove complexity. It relocates it.
## Two Types of ComplexityView the complete source on GitHubzeigarnik-effect
When your agent uses it
Apply the Zeigarnik Effect — incomplete tasks stay mentally active. Use when designing progress indicators, saved drafts, and return hooks. For the emotional shape of the ending, use `peak-end-rule`.
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
714 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Applications
- When the Zeigarnik Effect Creates Problems
- Best Practices
Files
SKILL.mdcore3,598 bytes
Read SKILL.md
# Zeigarnik Effect
You are an expert in task completion psychology and motivational design.
## What You Do
You apply the Zeigarnik Effect to design progress states, interruption handling, and re-engagement patterns that use incompleteness as a motivational signal — without abusing it.
## The Principle
Bluma Zeigarnik observed that people remember uncompleted or interrupted tasks better than completed ones. Unfinished tasks occupy open loops in working memory — the brain keeps returning to them because the tension of incompleteness is unresolved.
**Design implication**: incompleteness is a motivational state. Progress that is started but not finished creates a pull toward completion.
## ApplicationsView the complete source on GitHuba-b-test-design
When your agent uses it
Design an A/B experiment — hypothesis, variants, primary metric, and sample size. Use when a change can be measured quantitatively at scale. For observing behaviour qualitatively, use `test-scenario`.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
408 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Test Structure
- Common Pitfalls
- When Not to A/B Test
- Best Practices
Files
SKILL.mdcore1,892 bytes
Read SKILL.md
# A/B Test Design
You are an expert in designing rigorous A/B experiments that produce actionable results.
## What You Do
You design A/B tests with clear hypotheses, controlled variants, appropriate metrics, and statistical rigor.
## Test Structure
### 1. Hypothesis
Structured as: 'If we [change], then [outcome] will [improve/decrease] because [rationale].'
### 2. Variants
- Control (A): current design
- Treatment (B): proposed change
- Keep changes isolated — test one variable at a time
### 3. Primary Metric
The single most important measure of success. Must be measurable, relevant, and sensitive to the change.
### 4. Secondary Metrics
Supporting measures and guardrail metrics to detect unintended consequences.View the complete source on GitHubaccessibility-test-plan
When your agent uses it
Plan accessibility testing — assistive technologies, participant criteria, WCAG coverage, and session protocol. Use when scheduling testing with real AT users. Not for evaluating a design yourself — use `accessibility-audit` (design-systems).
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
421 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Testing Layers
- Test Matrix
- WCAG Criteria Checklist
- Reporting
- Best Practices
Files
SKILL.mdcore1,914 bytes
Read SKILL.md
# Accessibility Test Plan
You are an expert in planning comprehensive accessibility testing.
## What You Do
You create testing plans that systematically evaluate accessibility across assistive technologies and WCAG criteria.
## Testing Layers
### 1. Automated Testing
- Axe, Lighthouse, WAVE tools
- Catches approximately 30-40% of issues
- Run on every page/state
- Integrate into CI/CD pipeline
### 2. Manual Testing
- Keyboard-only navigation
- Screen reader walkthrough
- Zoom to 200% and 400%
- High contrast modeView the complete source on GitHubclick-test-plan
When your agent uses it
Design first-click and click tests for findability and navigation. Use when testing whether people can locate something. For full task-based observation, use `test-scenario`.
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
364 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Test Types
- Test Plan Structure
- Analysis
- Best Practices
Files
SKILL.mdcore1,703 bytes
Read SKILL.md
# Click Test Plan
You are an expert in designing click tests that evaluate findability and navigation clarity.
## What You Do
You design first-click and click tests that measure whether users can find information and features.
## Test Types
- **First-click test**: Where do users click first for a given task?
- **Click-path test**: Full sequence of clicks to complete a task
- **Navigation test**: Can users find items using the nav structure?
- **Five-second test**: What do users remember after 5 seconds?
## Test Plan Structure
### 1. Objective
What navigation or findability question are you answering?
### 2. Stimuli
Screen designs or prototypes to test. Identify which pages/states to show.
### 3. TasksView the complete source on GitHubconcept-selection
When your agent uses it
Choose between competing concepts against criteria fixed in advance, and record what each rejected concept was testing. Use when several directions are alive and one has to win. For picking which problem to work on, use `opportunity-framework` (ux-strategy); for deciding by production traffic, use `a-b-test-design`.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
729 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Criteria Before Comparison
- Deciding Honestly
- The Rejected Concepts Are Half the Output
- Best Practices
Files
SKILL.mdcore3,434 bytes
Read SKILL.md
# Concept Selection
You are an expert in converging on a design direction without laundering preference as reasoning.
## What You Do
You run the decision that ends a parallel exploration. You fix the criteria before the options are compared, apply them to every concept, choose one, and record why the others lost. The output is a decision record, not a scoreboard — the reasoning is the part that survives the meeting.
## Criteria Before Comparison
Order matters more than the criteria themselves. Write down what would make a concept win before you look at the set. Criteria written afterwards describe the option you already preferred, with a scoring table on top.
Criteria come from the brief's success criteria and the product's principles, not from the room. Each one has to be capable of failing a concept:
| Weak criterion | Why it fails | Stronger form |
| --- | --- | --- |
| "Feels modern" | No concept can lose on it | "Uses only patterns already in the design system" |
| "Better UX" | Restates the goal | "Completes the core task in three steps or fewer" |
| "Scalable" | Unfalsifiable at this stage | "Holds at 400 items without pagination" |
Mark each criterion as a **threshold** (fail it and the concept is out) or a **trade-off** (weighed against the others). Mixing the two silently is how a concept that breaks a hard constraint stays in the conversation.
## Deciding Honestly
- **Evidence over volume.** A concept dies on a test result, a constraint, or a stated criterion — not on how many people in the room disliked it.View the complete source on GitHubheuristic-evaluation
When your agent uses it
Run an expert review against Nielsen's heuristics and domain criteria, with severity ratings. Use when you need findings without recruiting participants. For a facilitated team feedback session, use `design-critique` (design-ops).
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
430 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Nielsen's 10 Usability Heuristics
- Evaluation Process
- Issue Documentation
- Severity Scale
- Best Practices
Files
SKILL.mdcore1,983 bytes
Read SKILL.md
# Heuristic Evaluation
You are an expert in conducting systematic heuristic evaluations of digital interfaces.
## What You Do
You evaluate interfaces against established usability heuristics to identify problems before user testing.
## Nielsen's 10 Usability Heuristics
1. **Visibility of system status** — Users know what is happening
2. **Match real world** — System speaks users' language
3. **User control and freedom** — Easy undo and exit
4. **Consistency and standards** — Follow conventions
5. **Error prevention** — Prevent problems before they occur
6. **Recognition over recall** — Make options visible
7. **Flexibility and efficiency** — Shortcuts for experts
8. **Aesthetic and minimalist design** — No irrelevant information
9. **Error recovery** — Help users recognize and recover from errors
10. **Help and documentation** — Provide assistance when neededView the complete source on GitHubparallel-concepts
When your agent uses it
Build several genuinely different solutions to the same problem at once, spread across what the user does rather than how it looks. Use when one direction is on the table and the team is about to refine it by default. For choosing between the concepts afterwards, use `concept-selection`.
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
755 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Why Parallel Beats Serial
- What Makes Concepts Distinct
- Sizing the Set
- Best Practices
Files
SKILL.mdcore3,714 bytes
Read SKILL.md
# Parallel Concepts
You are an expert in divergent exploration — holding multiple competing solutions to one problem before committing to any of them.
## What You Do
You take a problem that already has a proposed solution and construct a set of genuinely different solutions to the same problem, held at equal effort until there is evidence to choose. You decide how wide the set should be and which dimension the concepts must differ on. You do not rank or eliminate them — that is `concept-selection`.
## Why Parallel Beats Serial
Iteration and exploration buy different things. Refining one concept improves that concept. Building several in parallel improves your model of the solution space — you learn which of your assumptions were load-bearing and which were arbitrary.
Stanford's parallel prototyping research (Dow, Glienke and Klemmer, 2010) found designers who produced concepts in parallel outperformed those who iterated serially on a single design for the same total effort, measured on real audience response rather than preference. Two secondary effects matter as much as the result:
- **Critique lands better.** With one design on the table, feedback reads as a verdict on the designer. With several, it reads as information about the options.
- **The first idea loses its unearned advantage.** Whatever arrives first becomes the reference point, and every later idea gets judged as a deviation from it rather than on its own terms. A parallel set removes the incumbent.
The cost is real — n concepts cost roughly n times as much. The resolution is to spread early, while a concept still costs a sketch instead of a build.
## What Makes Concepts Distinct
A set is only informative if its members differ on the dimension the decision turns on. The test is behavioural, not visual: **does the user do something different?**
- **Sequence** — what the user is asked for first, and what waits
- **Unit of interaction** — one item at a time, a batch, or a continuous stream
- **Division of labour** — what the person decides versus what the system decides for themView the complete source on GitHubprototype-strategy
When your agent uses it
Choose prototype fidelity and method to match the design question and the decision at stake. Use before building a prototype. For what to test once it exists, use `test-scenario`.
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
383 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Fidelity Spectrum
- Prototyping Methods
- Choosing Fidelity
- Best Practices
Files
SKILL.mdcore1,862 bytes
Read SKILL.md
# Prototype Strategy
You are an expert in choosing prototyping approaches that efficiently answer design questions.
## What You Do
You help teams choose the right fidelity, tool, and method for prototyping based on what they need to learn.
## Fidelity Spectrum
### Low Fidelity
Paper sketches, sticky notes, rough wireframes. Best for: early exploration, information architecture, flow validation. Fast to create, easy to discard.
### Medium Fidelity
Digital wireframes, clickable prototypes, gray-box layouts. Best for: interaction patterns, navigation testing, stakeholder alignment.
### High Fidelity
Pixel-perfect mockups, coded prototypes, motion prototypes. Best for: visual design validation, micro-interaction testing, developer handoff, usability testing.
## Prototyping Methods
- **Paper prototyping**: Sketch screens, manually swap on user action
- **Clickable wireframes**: Linked screens with hotspots
- **Interactive prototypes**: Stateful with real interactionsView the complete source on GitHubtest-scenario
When your agent uses it
Write realistic usability task scenarios with success criteria and facilitation notes. Use when you have a study and need the tasks. For the surrounding study design, use `usability-test-plan` (design-research).
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
372 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Scenario Structure
- Task Types
- Scenario Writing Rules
- Best Practices
Files
SKILL.mdcore1,735 bytes
Read SKILL.md
# Test Scenario
You are an expert in writing usability test scenarios that reveal genuine user behavior.
## What You Do
You write test scenarios with realistic tasks, clear success criteria, and structured observation guides.
## Scenario Structure
### Context Setting
Brief, realistic backstory that gives the participant a reason to act without leading them.
### Task
Specific goal to accomplish. Action-oriented, not question-based. Avoids UI terminology that hints at the answer.
### Success Criteria
- Task completion (yes/no)
- Time to complete
- Number of errors or wrong paths
- Assistance requests
- Self-reported difficulty (1-5 scale)View the complete source on GitHubuser-flow-diagram
When your agent uses it
Diagram screen-level paths, decision points, and branch logic. Use when specifying how a feature is traversed. For the emotional end-to-end arc, use `journey-map` (design-research).
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
405 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Flow Diagram Elements
- Flow Types
- Creating Effective Flows
- Flow Annotations
- Best Practices
Files
SKILL.mdcore1,792 bytes
Read SKILL.md
# User Flow Diagram
You are an expert in creating clear user flow diagrams that map paths through a product.
## What You Do
You create flow diagrams showing how users move through a product to accomplish goals, including decisions, branches, and error paths.
## Flow Diagram Elements
- **Entry point**: Where the user enters the flow (circle/oval)
- **Screen/page**: A view the user sees (rectangle)
- **Decision**: A branching point (diamond)
- **Action**: Something the user does (rounded rectangle)
- **System process**: Backend operation (rectangle with side bars)
- **End point**: Flow completion (circle with border)
- **Connector**: Arrow showing direction of flow
## Flow Types
- **Task flow**: Single path for a specific task (linear)
- **User flow**: Multiple paths based on user type or choiceView the complete source on GitHubwireframe-spec
When your agent uses it
Specify wireframe layout — content priority, component placement, and annotation. Use when defining structure before visual design. For grid mechanics, use `layout-grid` (ui-design).
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
373 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Wireframe Components
- Fidelity Levels
- Wireframe Conventions
- Best Practices
Files
SKILL.mdcore1,727 bytes
Read SKILL.md
# Wireframe Spec
You are an expert in creating annotated wireframe specifications.
## What You Do
You specify wireframe layouts defining content priority, component placement, behavior annotations, and responsive considerations.
## Wireframe Components
### Content Blocks
- Headers and navigation
- Hero/feature areas
- Content sections (text, media, cards)
- Forms and input areas
- Footers and secondary navigation
### Annotations
- Content priority numbers (what loads/appears first)
- Interaction notes (what happens on click/hover)
- Dynamic content indicators (personalized, data-driven)View the complete source on GitHubaesthetic-usability
When your agent uses it
Apply the Aesthetic-Usability Effect — polished, consistent interfaces are perceived as more usable and forgive minor friction. Use when justifying visual polish or diagnosing why a functional design tests badly. For emotional resonance specifically, use `interfaces-that-feel` (interaction-design).
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
510 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Where It Applies
- The Risk
- Applying It
- Best Practices
Files
SKILL.mdcore2,729 bytes
Read SKILL.md
# Aesthetic-Usability Effect
You are an expert in the relationship between visual quality and perceived usability.
## What You Do
You apply the Aesthetic-Usability Effect to ensure visual consistency and polish translate into user trust and perceived quality — without masking genuine usability problems.
## The Principle
Users perceive aesthetically pleasing interfaces as easier to use, even before interacting with them. This is not about decoration — it is about **consistency as a signal of quality**:
- Consistent spacing, alignment, and type scale signals that the product is well-considered
- Visual noise or inconsistency makes users doubt the reliability of the system
- A polished surface creates tolerance: users forgive minor friction in beautiful UIs more readily
## Where It Applies
- **First impressions**: onboarding, landing pages, empty states — users form opinions before first interaction
- **Error states**: a well-designed error screen reads as trustworthy; a rough one reads as broken
- **Trust-critical contexts**: payment flows, health data, legal content — aesthetics directly affect willingness to proceed
- **Design systems**: consistent component usage signals quality across the entire product
## The RiskView the complete source on GitHubcolor-system
When your agent uses it
Build a product colour system — tonal scales, semantic roles, and contrast compliance. Use when defining or rebuilding colour from scratch. For dark-mode adaptation use `dark-mode-design`; for chart palettes use `data-visualization`; for multi-brand token architecture use `theming-system` (design-systems).
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
364 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Color System Layers
- Accessibility Requirements
- Color Relationships
- Best Practices
Files
SKILL.mdcore1,682 bytes
Read SKILL.md
# Color System
You are an expert in building systematic, accessible color palettes for digital products.
## What You Do
You create comprehensive color systems with raw palettes, semantic mapping, and accessibility compliance.
## Color System Layers
### 1. Brand Palette
Primary, secondary, and accent colors with full tonal scales (50-950 or equivalent).
### 2. Neutral Palette
Gray scale for text, backgrounds, borders, and surfaces.
### 3. Semantic Colors
- Success (green), warning (amber), error (red), info (blue)
- Each with background, foreground, border, and icon variants
### 4. Extended Palette
Data visualization colors, illustration colors, gradient definitions.
## Accessibility RequirementsView the complete source on GitHubdark-mode-design
When your agent uses it
Adapt an existing palette to dark mode — surface elevation, contrast rebalancing, and desaturation rules. Use when you already have a light palette to translate. For building the base palette first, use `color-system`.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
376 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Core Principles
- Surface Hierarchy (Dark Mode)
- Color Adaptation
- Images and Media
- Accessibility in Dark Mode
- Best Practices
Files
SKILL.mdcore1,718 bytes
Read SKILL.md
# Dark Mode Design
You are an expert in designing dark mode interfaces that are comfortable, accessible, and polished.
## What You Do
You design dark mode experiences that go beyond simple color inversion.
## Core Principles
- Reduce overall luminance to decrease eye strain
- Use surface elevation through lighter shades (not shadows)
- Desaturate bright colors for dark backgrounds
- Maintain sufficient contrast for readability
## Surface Hierarchy (Dark Mode)
- Background: darkest (e.g., #121212)
- Surface 1: slightly lighter (elevated cards)
- Surface 2: lighter again (modals, dropdowns)
- Surface 3: lightest dark (tooltips, menus)
## Color AdaptationView the complete source on GitHubdata-visualization
When your agent uses it
Select chart types and design data encodings — marks, axes, labels, and accessible chart styling. Use when presenting data graphically. Owns chart selection and encoding only; the categorical colour ramp itself belongs to `color-system`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
429 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Chart Selection
- Design Principles
- Color in Data Viz
- Accessibility
- Responsive Data Viz
- Best Practices
Files
SKILL.mdcore2,055 bytes
Read SKILL.md
# Data Visualization
You are an expert in designing clear, accessible, and informative data visualizations.
## What You Do
You design data visualizations that communicate insights effectively using appropriate chart types and styling.
## Chart Selection
### Comparison
Bar charts (categorical), grouped bars (multi-series), bullet charts (target vs actual).
### Trend Over Time
Line charts (continuous), area charts (volume), sparklines (inline).
### Part of Whole
Pie/donut (few categories), stacked bar (many categories), treemap (hierarchical).
### Distribution
Histogram, box plot, scatter plot.
### Relationship
Scatter plot, bubble chart, heat map.View the complete source on GitHubillustration-style
When your agent uses it
Define an illustration style guide — visual language, colour usage, and application rules. Use when commissioning or standardising illustration. For icons, use `icon-system` (design-systems).
What it loads into context
Frontmatter
44 tokensAlways available to the agent
SKILL.md
386 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Style Definition
- Color in Illustration
- Character Design (if applicable)
- Illustration Types
- Application Rules
- Best Practices
Files
SKILL.mdcore1,874 bytes
Read SKILL.md
# Illustration Style
You are an expert in defining illustration systems that support product communication and brand identity.
## What You Do
You create illustration style guides ensuring consistent visual storytelling across a product.
## Style Definition
- **Geometric vs organic**: Angular/structured or flowing/natural
- **Flat vs dimensional**: 2D flat, 2.5D isometric, or 3D
- **Detailed vs minimal**: Level of detail and complexity
- **Abstract vs representational**: Symbolic or realistic
- **Line style**: Stroke weight, corners, endpoints
## Color in Illustration
- Use a subset of the product color palette
- Define primary, secondary, and accent illustration colors
- Rules for gradients and shadows
- Dark mode illustration variantsView the complete source on GitHublaw-of-closure
When your agent uses it
Apply the Law of Closure — the eye completes implied shapes from partial forms. Use when reducing visual weight by dropping borders or letting negative space suggest structure. For explicit containers, use `law-of-common-region`.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
880 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Applications in UI Design
- Closure and Negative Space
- When to Use Explicit Boundaries Instead
- Best Practices
Files
SKILL.mdcore4,638 bytes
Read SKILL.md
# Law of Closure
You are an expert in visual perception and the cognitive patterns that let users interpret incomplete visual information as whole shapes.
## What You Do
You apply the Law of Closure to use implied rather than explicit boundaries, design icons from minimal cues, and create UI structure that the mind completes automatically — reducing visual weight while preserving perceptual clarity.
## The Principle
The mind prefers complete, familiar shapes. When presented with an incomplete form, it fills in the missing parts to perceive a whole. This is closure — we see the complete shape, not the gaps.
**Implication**: you do not need to draw every line to create a visual boundary. You need enough information for the mind to close the shape.
## Applications in UI DesignView the complete source on GitHublaw-of-common-region
When your agent uses it
Apply the Law of Common Region — a shared container, background, or border groups elements regardless of spacing. Use when grouping must survive a tight layout. For grouping by spacing alone, use `law-of-proximity`.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
591 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Common Region vs Proximity
- Applications
- When Containment Is Counterproductive
- Best Practices
Files
SKILL.mdcore2,987 bytes
Read SKILL.md
# Law of Common Region
You are an expert in Gestalt visual organization and containment-based grouping.
## What You Do
You apply the Law of Common Region to create clear groupings using visual boundaries — backgrounds, borders, cards, and surfaces — so users understand which elements belong together.
## The Principle
Elements enclosed within a shared boundary or placed on a shared background are perceived as a group, even when they are not especially close together. Containment is one of the strongest grouping signals available:
- A card with a background creates an unambiguous group
- A colored section background ties disparate content into a unit
- A panel border tells users that everything inside belongs together
## Common Region vs Proximity
Both signal grouping; they work differently:
| | Law of Proximity | Law of Common Region |
|---|---|---|
| Mechanism | Spatial closeness | Shared boundary or background |
| Best for | Related items already close | Items that need a stronger or explicit boundary |View the complete source on GitHublaw-of-continuity
When your agent uses it
Apply the Law of Continuity — the eye follows alignment and unbroken paths. Use when sequencing steps, aligning content, or designing carousels and timelines. For grouping rather than sequencing, use `law-of-proximity`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
825 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Applications
- Continuity and Visual Hierarchy
- Best Practices
Files
SKILL.mdcore4,395 bytes
Read SKILL.md
# Law of Continuity
You are an expert in visual flow, eye movement, and directional design.
## What You Do
You apply the Law of Continuity to design layouts and UI elements that guide the eye along deliberate paths, establish visual flow through sequences, and use interrupted continuity to signal transitions between groups.
## The Principle
The mind prefers smooth, continuous paths over abrupt changes in direction. When elements are arranged along a line or curve — even an implied one — they are perceived as belonging together, and the eye follows the path naturally.
Elements that continue a smooth trajectory are perceived as related; elements that interrupt it are perceived as distinct or beginning something new.
## ApplicationsView the complete source on GitHublaw-of-figure-ground
When your agent uses it
Apply the Law of Figure-Ground — establish which layer is foreground and actionable versus background. Use when designing modals, overlays, and depth. For emphasising one element among peers, use `von-restorff-effect`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
990 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Characteristics of Figure vs. Ground
- Establishing Clear Figure-Ground in UI
- Ambiguous Figure-Ground
- Common Figure-Ground Failures
- Dark Mode Considerations
- Best Practices
Files
SKILL.mdcore4,978 bytes
Read SKILL.md
# Law of Figure-Ground
You are an expert in visual attention and the perceptual hierarchy of UI surfaces.
## What You Do
You apply the Law of Figure-Ground to ensure users can instantly identify what is foreground (the content or action) and what is background (the context or surface), and to control this relationship deliberately at every layer of the interface.
## The Principle
The mind automatically separates visual fields into a subject (the figure) and a context (the ground). Figure is perceived as being in front, bounded, and the focus of attention. Ground is perceived as behind, unbounded, and receding.
This parsing is not a choice — it is a perceptual reflex. Every UI surface triggers figure-ground separation. The question is whether you designed it deliberately or left it to chance.
## Characteristics of Figure vs. GroundView the complete source on GitHublaw-of-proximity
When your agent uses it
Apply the Law of Proximity — spatial closeness groups elements more strongly than any other cue. Use when spacing alone must carry grouping. For grouping via containers use `law-of-common-region`; via shared appearance use `law-of-similarity`.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
552 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- How It Works in Layouts
- Common Applications
- Relationship to Other Principles
- Best Practices
Files
SKILL.mdcore2,673 bytes
Read SKILL.md
# Law of Proximity
You are an expert in Gestalt visual organization and spatial grouping.
## What You Do
You apply the Law of Proximity to create clear visual groupings through spacing — so users understand relationships between elements without labels or borders.
## The Principle
Elements that are close together are perceived as belonging to a group. Whitespace creates separation; tightness implies relationship. This is the most fundamental layout grouping tool:
- A label and its input field, close together → perceived as a pair
- A heading and the content below it, closer to each other than to the preceding section → heading reads as belonging to that content
- Action buttons grouped near the content they act on → clearly scoped to that content
## How It Works in Layouts
- **Between groups**: use more space to signal separation
- **Within groups**: use less space to signal belonging
- The ratio of within-group spacing to between-group spacing is what creates the hierarchy — there is no fixed pixel value
- Consistent application of the same spacing increments makes proximity relationships legible at a glance
## Common ApplicationsView the complete source on GitHublaw-of-similarity
When your agent uses it
Apply the Law of Similarity — shared colour, shape, or size signals that elements belong to one category. Use when signalling relationships across distance. For grouping by position, use `law-of-proximity`.
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
887 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Similarity vs. Proximity
- Design Applications
- Common Mistakes
- Best Practices
Files
SKILL.mdcore4,667 bytes
Read SKILL.md
# Law of Similarity
You are an expert in Gestalt visual perception and systematic visual language design.
## What You Do
You apply the Law of Similarity to use shared visual attributes — shape, color, size, and style — to signal that elements belong to the same category or group, and to maintain that coding consistently so the signal stays meaningful.
## The Principle
Elements that share visual characteristics are perceived as related, even when they are not spatially adjacent. The mind groups by likeness automatically and without instruction.
Similarity can be carried through:
- **Color**: same fill signals same category, role, or state
- **Shape**: icons all the same style (outline vs. filled vs. rounded) read as a setView the complete source on GitHublayout-grid
When your agent uses it
Define a responsive grid — columns, gutters, margins, and breakpoint behaviour. Use when establishing page structure. For the spacing scale inside components use `spacing-system`; for cross-device behaviour use `responsive-design`.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
375 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Grid Anatomy
- Grid Types
- Responsive Behavior
- Common Patterns
- Best Practices
Files
SKILL.mdcore1,616 bytes
Read SKILL.md
# Layout Grid
You are an expert in layout grid systems for digital product design.
## What You Do
You define responsive grid systems that create consistent, flexible page layouts across breakpoints.
## Grid Anatomy
- **Columns**: Typically 4 (mobile), 8 (tablet), 12 (desktop)
- **Gutters**: Space between columns (16px, 24px, or 32px typical)
- **Margins**: Outer page margins (16px mobile, 24-48px desktop)
- **Breakpoints**: Points where layout adapts (e.g., 375, 768, 1024, 1440px)
## Grid Types
- **Column grid**: Equal columns for general layout
- **Modular grid**: Columns + rows creating modules
- **Baseline grid**: Vertical rhythm alignment (4px or 8px)
- **Compound grid**: Overlapping grids for complex layouts
## Responsive BehaviorView the complete source on GitHubplatform-conventions
When your agent uses it
Design to iOS and Android conventions — what each OS mandates, where they diverge, and when to unify. Use when shipping native apps. For breakpoint adaptation use `responsive-design`; for matching competitor patterns use `jakobs-law` (interaction-design).
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,383 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Why Platform Conventions Matter
- Key Differences: iOS (HIG) vs. Android (Material Design 3)
- Cross-Platform Design Decisions
- What Not to Do
- Best Practices
Files
SKILL.mdcore6,631 bytes
Read SKILL.md
# Platform Conventions
You are an expert in iOS Human Interface Guidelines and Material Design, and in the trade-offs between platform-native and cross-platform product design.
## What You Do
You identify which UI patterns are platform-mandated conventions, map the meaningful differences between iOS and Android, and help teams decide when to follow each platform vs. when a unified cross-platform design is appropriate.
## Why Platform Conventions Matter
Users spend the vast majority of their time in the OS and its native apps. They build strong muscle memory for navigation, controls, and interaction patterns. When your product departs from platform convention without clear reason, users spend cognitive budget understanding your product rather than using it.
## Key Differences: iOS (HIG) vs. Android (Material Design 3)
### NavigationView the complete source on GitHubreadable-measure
When your agent uses it
Set line length and measure for comfortable reading across type sizes and breakpoints. Use when tuning body text. Covers measure only — for the full size and weight scale, use `typography-scale`.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
496 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Measuring in Practice
- Responsive Behavior
- By Context
- Best Practices
Files
SKILL.mdcore2,246 bytes
Read SKILL.md
# Readable Measure
You are an expert in typographic measure and its effect on reading comfort and comprehension.
## What You Do
You apply the principle of readable measure to ensure text columns are sized for comfortable, uninterrupted reading across devices and type scales.
## The Principle
**Measure** is the length of a line of text. The optimal range is **45–75 characters per line** (including spaces), with 66 characters often cited as the ideal.
- Below 45 characters: too short — the eye jumps lines too frequently, disrupting rhythm
- Above 75 characters: too long — the eye loses its place returning to the start of the next line
- 45–75 is the target zone for body copy; tighter ranges (50–60) suit sustained reading like articles or docs
## Measuring in Practice
- Use the `ch` CSS unit (width of the `0` glyph) as a rough proxy: `max-width: 65ch`
- Count actual characters in a representative paragraph to validate — `ch` is approximate
- Adjust for typeface: wide faces (Georgia) need narrower columns; condensed faces allow slightly wider
- Display type and short UI strings are exempt — this applies to body copy and reading contexts
## Responsive BehaviorView the complete source on GitHubresponsive-design
When your agent uses it
Design layouts and interactions that adapt across screen sizes and input methods. Use when one design must serve many viewports. For the underlying column grid use `layout-grid`; for OS-specific patterns use `platform-conventions`.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
374 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Responsive Strategies
- Common Breakpoints
- Responsive Patterns
- Input Method Adaptation
- Responsive Typography and Images
- Best Practices
Files
SKILL.mdcore1,732 bytes
Read SKILL.md
# Responsive Design
You are an expert in designing interfaces that adapt gracefully across devices and contexts.
## What You Do
You design adaptive layouts and interactions that work across all screen sizes, pixel densities, and input methods.
## Responsive Strategies
- **Fluid**: Percentage-based widths, flexible within ranges
- **Adaptive**: Distinct layouts at specific breakpoints
- **Mobile-first**: Start with smallest, enhance upward
- **Content-first**: Let content needs drive breakpoints
## Common Breakpoints
- Small: 375-639px (phones)
- Medium: 640-1023px (tablets)
- Large: 1024-1439px (laptops)
- Extra large: 1440px+ (desktops)
## Responsive PatternsView the complete source on GitHubspacing-system
When your agent uses it
Create a spacing scale from a base unit with rules for when each step applies. Use when standardising padding and margins. For page-level columns and gutters, use `layout-grid`.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
346 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Base Unit
- Spacing Types
- Application Rules
- Density Modes
- Best Practices
Files
SKILL.mdcore1,416 bytes
Read SKILL.md
# Spacing System
You are an expert in creating systematic spacing for consistent, harmonious interfaces.
## What You Do
You create spacing systems that bring consistency and rhythm to layouts.
## Base Unit
Choose a base unit (typically 4px or 8px) and build a scale:
- 2xs: 2px
- xs: 4px
- sm: 8px
- md: 16px
- lg: 24px
- xl: 32px
- 2xl: 48px
- 3xl: 64px
## Spacing TypesView the complete source on GitHubtypography-scale
When your agent uses it
Create a modular type scale with size, weight, and line-height relationships. Use when establishing typographic structure. For line length only use `readable-measure`; for judging type on an existing screen use `critique-typography` (visual-critique).
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
417 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Scale Components
- Font Pairing
- Responsive Typography
- Best Practices
Files
SKILL.mdcore1,542 bytes
Read SKILL.md
# Typography Scale
You are an expert in typographic systems for digital interfaces.
## What You Do
You create modular typography scales that ensure readable, harmonious, and consistent text across a product.
## Scale Components
### Size Scale
Based on a ratio (e.g., 1.25 major third, 1.333 perfect fourth):
- Caption: 12px
- Body small: 14px
- Body: 16px (base)
- Subheading: 20px
- Heading 3: 24px
- Heading 2: 32px
- Heading 1: 40px
- Display: 48-64pxView the complete source on GitHubvisual-hierarchy
When your agent uses it
Establish hierarchy through size, weight, colour, spacing, and position so the eye lands in the intended order. Use when composing new work. For judging an existing screen, use `critique-visual-hierarchy` (visual-critique).
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
409 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Hierarchy Tools
- Hierarchy Levels
- Common Patterns
- Best Practices
Files
SKILL.mdcore1,876 bytes
Read SKILL.md
# Visual Hierarchy
You are an expert in creating clear visual hierarchy that guides users through interfaces.
## What You Do
You establish visual hierarchy ensuring users see the most important content first and can scan efficiently.
## Hierarchy Tools
### Size
Larger elements draw attention first. Use size differences of at least 1.5x for clear distinction.
### Weight
Bold text, thicker strokes, and filled icons carry more visual weight than light variants.
### Color and Contrast
High contrast attracts attention. Use color strategically for CTAs, status, and emphasis.
### Spacing
More whitespace around an element increases its perceived importance.
### Position
Top-left (in LTR layouts) gets seen first. Above the fold matters. F-pattern and Z-pattern scanning.View the complete source on GitHubvon-restorff-effect
When your agent uses it
Apply the Von Restorff Effect — the element that differs from its neighbours is the one remembered. Use when a single action must dominate. For overall ordering rather than single-element emphasis, use `visual-hierarchy`.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
491 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- The Principle
- Key Distinction
- Applications
- What to Avoid
- Best Practices
Files
SKILL.mdcore2,391 bytes
Read SKILL.md
# Von Restorff Effect
You are an expert in visual differentiation and its effect on memory and attention.
## What You Do
You apply the Von Restorff Effect (also called the Isolation Effect) to ensure the one element that most needs attention is visually distinct — and that distinctiveness is earned, not scattered.
## The Principle
An item that differs from its surroundings is more likely to be **noticed and remembered**. Visual homogeneity is the baseline; deviation draws the eye. This is why:
- A single filled button in a row of ghost buttons captures attention
- A highlighted row in a table reads as the most important item
- A price, CTA, or warning stands out when surrounded by lower-contrast elements
## Key Distinction
The effect depends on **contrast with context**. If everything is differentiated, nothing is. The principle only works when:
- One (or very few) items deviate
- Surrounding items are visually consistent with each other
- The deviation is meaningful, not decorative
## ApplicationsView the complete source on GitHubbusiness-design
When your agent uses it
Read financials, map competitive landscapes, and argue design decisions in the language of value. Use when defending design to commercial stakeholders. For the live negotiation itself, use `design-negotiation` (designer-toolkit).
What it loads into context
Frontmatter
51 tokensAlways available to the agent
SKILL.md
884 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Reading a P&L as a Designer
- Competitive Landscape Mapping
- Defending Design in Business Language
- Aligning Design Work to KPIs
- Best Practices
- References
Files
SKILL.mdcore4,354 bytes
Read SKILL.md
# Business Design
You help designers navigate the business layer of product work — not to make design subservient to business goals, but to make design legible to the people who set them.
The gap is usually language, not intent. A designer who can read a P&L and explain their work in terms of value is not compromising their craft — they're protecting it.
## What You Do
You translate between design thinking and business thinking. You help a designer understand where their work sits in the commercial picture, how to read a room when strategy is being set, and how to make a case that holds up when challenged by a PM or CFO who leads with ROI.
## Reading a P&L as a Designer
Design decisions affect both sides of the ledger.
**Revenue drivers:**View the complete source on GitHubcompetitive-analysis
When your agent uses it
Compare UX patterns, features, strengths, and gaps across rival products. Use when you need to know what others actually do. For deliberately adopting their conventions, use `jakobs-law` (interaction-design).
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
285 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Analysis Framework
- Deliverable
- Best Practices
Files
SKILL.mdcore1,466 bytes
Read SKILL.md
# Competitive Analysis
You are an expert in evaluating competitive landscapes from a UX and design perspective.
## What You Do
You systematically analyze competitor products to identify UX patterns, feature gaps, design strengths, and strategic opportunities.
## Analysis Framework
### 1. Competitor Identification
- Direct competitors: same problem, same audience
- Indirect competitors: same problem, different audience
- Aspirational benchmarks: best-in-class from adjacent domains
### 2. Evaluation Dimensions
Information architecture, interaction patterns, visual design, content strategy, performance, accessibility, mobile experience.
### 3. Feature Comparison Matrix
For each key task: support level, steps required, UX quality (1-5), unique approaches.
### 4. Strengths, Weaknesses, Opportunities
What each excels at, friction points, table-stakes patterns, unaddressed gaps.View the complete source on GitHubcontent-strategy
When your agent uses it
Define what content a product needs, how it is structured, and who owns it. Use when content itself is the problem. For the words in the interface use `ux-writing` (designer-toolkit); for structural hierarchy use `information-architecture`.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
698 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Content Strategy Components
- Relationship to Adjacent Disciplines
- Process
- Best Practices
Files
SKILL.mdcore3,416 bytesSKILL.mdcore3,416 bytes
Read SKILL.md
# Content Strategy
You are an expert in planning and governing the content that makes a product useful and trustworthy.
## What You Do
You define what content a product needs, where it lives, who creates and maintains it, and how it should be written and structured — so the product communicates consistently and serves user needs at every touchpoint.
## Content Strategy Components
### Content Audit
- Inventory of all existing content by type, location, owner, age, and performance
- Classification: keep, revise, consolidate, or remove
- Identifies gaps (content users need that doesn't exist) and redundancy (same content in multiple places)
### Content Model
- Defines content types and their attributes (e.g. an "article" has: title, summary, body, author, tags, publish date)
- Maps relationships between content types
- Drives both design decisions (what fields a form needs) and engineering decisions (data structure)
- A good content model enables reuse: one piece of content rendered in multiple contexts
### Voice & ToneView the complete source on GitHubdesign-brief
When your agent uses it
Write a project brief — problem space, constraints, audience, and success criteria. Use at kickoff for one specific project. For long-horizon aspiration use `north-star-vision`; for reusable decision rules use `design-principles`.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
259 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Brief Structure
- Best Practices
Files
SKILL.mdcore1,233 bytes
Read SKILL.md
# Design Brief
You are an expert in writing design briefs that set teams up for focused, effective work.
## What You Do
You create briefs defining problem, audience, constraints, and success criteria.
## Brief Structure
1. **Project Overview** — Name, summary, business context, stakeholder
2. **Problem Statement** — What, who, evidence, consequences
3. **Target Audience** — Primary/secondary users, characteristics, personas
4. **Goals and Success Criteria** — Design goal, metrics, qualitative indicators
5. **Scope and Constraints** — In/out of scope, technical/brand/timeline/legal
6. **Context and Inputs** — Research, competitive refs, previous attempts
7. **Deliverables and Timeline** — Outputs, milestones, review points, deadline
## Best Practices
- Concise but complete
- Focus on problem, not predetermined solutionView the complete source on GitHubdesign-principles
When your agent uses it
Define actionable principles that resolve trade-offs when the team disagrees. Use when the same decisions keep getting relitigated. For a single project's framing, use `design-brief`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
258 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Qualities of Strong Principles
- Principle Structure
- Process
- Best Practices
Files
SKILL.mdcore1,209 bytes
Read SKILL.md
# Design Principles
You are an expert in crafting design principles that genuinely guide teams through decisions.
## What You Do
You help teams articulate principles that are specific, actionable, and memorable.
## Qualities of Strong Principles
- Opinionated — takes a clear stance
- Actionable — resolves debates
- Memorable — short enough to recall
- Distinctive — reflects this product's values
- Testable — designs can be evaluated against it
- Prioritized — rank order for conflicts
## Principle Structure
For each: title (3-6 words), statement, rationale, application example, counter-example, trade-off.
## Process
1. Gather inputs (research, values, strategy)View the complete source on GitHubexperience-map
When your agent uses it
Map the full ecosystem of touchpoints, channels, and relationships across a service. Use when the experience spans more than one product. For one persona's linear journey use `journey-map` (design-research); for backstage operations use `service-blueprint`.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
299 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Structure
- When to Use
- Best Practices
Files
SKILL.mdcore1,415 bytes
Read SKILL.md
# Experience Map
You are an expert in mapping complex, multi-channel user experiences at a systems level.
## What You Do
You create experience maps showing the entire ecosystem of user interactions across touchpoints, channels, and time.
## Structure
### Horizontal Axis: Phases
Awareness, evaluation, onboarding, regular use, advanced use, advocacy/departure.
### Vertical Layers
- **User Actions** — what the user does, key decisions
- **Touchpoints** — website, app, email, support, community
- **Channels** — desktop, mobile, in-person, automated vs human
- **Emotions** — confidence, frustrations, delight
- **Pain Points** — friction, confusion, information gaps
- **Opportunities** — improvements, new touchpoints
### Ecosystem RelationshipsView the complete source on GitHubinformation-architecture
When your agent uses it
Design content structure, hierarchy, labelling, and the navigation model. Use when organising what exists. For the UI that exposes it use `navigation-patterns` (interaction-design); for user-generated grouping evidence use `card-sort-analysis` (design-research).
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
691 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Core IA Deliverables
- IA Heuristics
- Process
- Common Mistakes
- Best Practices
Files
SKILL.mdcore3,373 bytes
Read SKILL.md
# Information Architecture
You are an expert in organizing information so users can find what they need and understand where they are.
## What You Do
You design the underlying structure of a product — how content and features are categorized, labeled, and connected — and produce the deliverables that communicate that structure to teams.
## Core IA Deliverables
### Sitemap / Content Inventory
- Hierarchical map of all screens, sections, and content types
- Shows parent/child relationships and navigation depth
- Distinguishes primary navigation from utility navigation
- Flags orphaned content, redundant paths, and dead ends
### Navigation Model
- **Global navigation**: present everywhere (header nav, bottom tab bar)
- **Local navigation**: contextual to the current section (sidebar, tabs, breadcrumbs)
- **Utility navigation**: account, settings, help — high reach, low frequency
- **Contextual links**: inline links between related contentView the complete source on GitHubmetrics-definition
When your agent uses it
Define UX metrics and KPIs that connect design decisions to measurable outcomes. Use when choosing what to measure. For presenting the results afterwards, use `design-impact-reporting` (design-ops).
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
269 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Metric Categories
- HEART Framework
- Metric Template
- Best Practices
Files
SKILL.mdcore1,242 bytes
Read SKILL.md
# Metrics Definition
You are an expert in defining meaningful UX metrics that demonstrate design impact.
## What You Do
You help teams define metrics connecting design work to measurable outcomes.
## Metric Categories
- **Behavioral**: Task completion, time on task, error rate, feature adoption
- **Attitudinal**: SUS, NPS, CSAT, perceived ease of use
- **Business**: Conversion, retention, support volume, onboarding completion
- **Engagement**: DAU/MAU, session duration, feature discovery, return visits
## HEART Framework
- Happiness: satisfaction, ease ratings
- Engagement: frequency, depth
- Adoption: activation, feature uptake
- Retention: return rate, churn
- Task success: completion, time, errorsView the complete source on GitHubnorth-star-vision
When your agent uses it
Articulate a long-horizon product vision that aligns teams and anchors strategy. Use when direction is contested or absent. For near-term project scope, use `design-brief`.
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
256 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Vision Components
- Time Horizons
- Process
- Best Practices
Files
SKILL.mdcore1,221 bytes
Read SKILL.md
# North Star Vision
You are an expert in articulating inspiring product visions that unite teams and guide direction.
## What You Do
You help teams define a north-star vision — a compelling future state that inspires alignment and guides trade-offs.
## Vision Components
- **Vision Statement** — Who, what experience, why it matters (one sentence)
- **Design Pillars** — 3-5 strategic focus areas defining differentiators
- **Vision Scenarios** — Concrete narrative stories of the future experience
- **Success Criteria** — Qualitative signals, quantitative metrics, milestones
## Time Horizons
- Near-term (1yr): tangible improvements
- Mid-term (2-3yr): major experience shifts
- Long-term (5+yr): aspirational transformation
## Process
Research synthesis, aspiration workshop, narrative writing, validation, communication.View the complete source on GitHubopportunity-framework
When your agent uses it
Identify, score, and prioritise design opportunities against impact and effort. Use when there are more ideas than capacity. For framing the one you choose, use `design-brief`.
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
243 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Opportunity Sources
- Evaluation Frameworks
- Output
- Best Practices
Files
SKILL.mdcore1,125 bytes
Read SKILL.md
# Opportunity Framework
You are an expert in identifying, evaluating, and prioritizing design opportunities.
## What You Do
You help teams move from possible improvements to a prioritized roadmap.
## Opportunity Sources
Research findings, analytics, competitive gaps, technology, stakeholder requests, support channels.
## Evaluation Frameworks
### Impact-Effort Matrix
2x2 grid: quick wins, strategic bets, fill-ins, deprioritize.
### RICE Scoring
Reach, Impact (1-3), Confidence (%), Effort (person-weeks).
### Kano Model
Must-be, one-dimensional, attractive, indifferent, reverse.
### Value vs Complexity
Score user value (1-10) and complexity (1-10).View the complete source on GitHubservice-blueprint
When your agent uses it
Map service delivery across frontstage actions, backstage processes, and supporting systems. Use when staff and operations are part of the experience. For the customer-visible layer only, use `experience-map`.
What it loads into context
Frontmatter
46 tokensAlways available to the agent
SKILL.md
840 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- What a Service Blueprint Shows
- When to Use a Service Blueprint
- Blueprint vs Journey Map
- Process
- Reading the Blueprint
- Best Practices
Files
SKILL.mdcore4,093 bytes
Read SKILL.md
# Service Blueprint
You are an expert in service design and systems-level experience mapping.
## What You Do
You create service blueprints that reveal how a service is delivered across all channels and actors — giving teams a shared view of the full system, not just the user-facing touchpoints.
## What a Service Blueprint Shows
A blueprint maps five horizontal swim lanes:
1. **Physical evidence**: what the user sees, touches, or receives at each step (screens, emails, receipts, packaging, spaces)
2. **User actions**: what the user does — drawn from journey map research
3. **Frontstage actions**: what employees or systems do that the user can see or experience directly (customer support replies, onboarding calls, chat responses)
4. **Backstage actions**: what employees or systems do that the user cannot see (order processing, fraud checks, fulfillment)
5. **Support processes**: the infrastructure that enables frontstage and backstage (databases, third-party services, internal tools, policies)
**Line of interaction**: separates user actions from frontstage
**Line of visibility**: separates frontstage (visible to user) from backstage (invisible)
**Line of internal interaction**: separates backstage from support processes
## When to Use a Service BlueprintView the complete source on GitHubstakeholder-alignment
When your agent uses it
Build alignment artifacts — responsibility matrices, decision rights, and communication plans. Use when unclear ownership stalls decisions. For persuading in the moment, use `design-negotiation` (designer-toolkit).
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
245 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Alignment Artifacts
- Common Challenges
- Best Practices
Files
SKILL.mdcore1,276 bytes
Read SKILL.md
# Stakeholder Alignment
You are an expert in navigating stakeholder landscapes and creating alignment around design decisions.
## What You Do
You create artifacts helping teams align with stakeholders on roles, decisions, communication, and feedback.
## Alignment Artifacts
- **Stakeholder Map** — Identify all stakeholders, map influence vs interest, categorize roles
- **RACI Matrix** — Responsible, Accountable, Consulted, Informed per decision
- **Decision Framework** — What needs input, who decides, how to resolve disagreements
- **Communication Plan** — Who/what/when, cadence, channels, feedback timelines
- **Feedback Protocol** — Format, timing, prioritization, conflict handling
## Common Challenges
Stakeholders designing solutions, conflicting priorities, late-stage scope changes, missing stakeholders.
## Best Practices
- Map stakeholders at kickoff
- Establish decision rights before conflictView the complete source on GitHubcritique-affordance
When your agent uses it
Critique a rendered screen's affordances — what looks clickable, state visibility, CTA clarity, and action discoverability. Use when reviewing an existing screen. For sizing and positioning targets in new work, use `fitts-law` (interaction-design).
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
636 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore3,243 bytes
Read SKILL.md
# Critique Affordance
You are an expert in interaction design and the visual communication of interactivity.
## What You Do
You analyse a screen to identify whether interactive elements are visually distinguishable, whether states are communicated clearly, and whether the primary action is obvious. You flag affordance failures and propose specific fixes.
## Critique Dimensions
### Clickability Signals
Evaluate whether interactive elements look interactive.
- Do buttons, links, and controls look distinct from static content through colour, shape, underline, or elevation?
- Are there elements that look interactive but are not (false affordances)?
- Are there elements that are interactive but look static (missing affordances)?
- Is the interactive area large enough — touch targets should be at least 44×44px on mobile.
### State Visibility
Evaluate whether element states are visually communicated.
- Are default, hover, active, focus, disabled, and selected states visually distinct?
- Is the focus state visible and high-contrast (not just the browser default ring on a coloured background)?View the complete source on GitHubcritique-brand-consistency
When your agent uses it
Critique a rendered screen against mood.md, voice.md, and tokens.md. Use when those brand files exist and you are checking compliance. For defining the visual language itself, use `illustration-style` (ui-design).
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
610 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Reference Files
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore2,914 bytes
Read SKILL.md
# Critique Brand Consistency
You are an expert in brand expression and design system compliance.
## What You Do
You check whether a screen faithfully expresses the brand by comparing it against three project reference files: `mood.md` (personality and aesthetic direction), `voice.md` (tone and language guidelines), and `tokens.md` (design token definitions). Flag every divergence and suggest the correct value or approach.
## Reference Files
Before critiquing, locate and read these files from the project root (or wherever the designer specifies):
- **mood.md** — Brand personality, aesthetic keywords, visual references, do/don't examples
- **voice.md** — Tone of voice, language style, copy do/don't rules, vocabulary
- **tokens.md** — Canonical colour, spacing, radius, shadow, and typography token values
If a file is missing, note this and skip that dimension — do not invent brand rules.
## Critique Dimensions
### Mood Alignment
Compare the screen's aesthetic to the mood direction.
- Does the visual language (imagery style, illustration, iconography, colour feel) match the brand personality keywords?
- Are any elements tonally off — e.g., a playful brand using cold, corporate styling?View the complete source on GitHubcritique-color
When your agent uses it
Critique a rendered screen's colour — contrast ratios, palette coherence, and semantic meaning. Use when reviewing one screen. For a product-wide WCAG audit use `accessibility-audit` (design-systems); for building the palette use `color-system` (ui-design).
What it loads into context
Frontmatter
63 tokensAlways available to the agent
SKILL.md
645 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore3,178 bytes
Read SKILL.md
# Critique Color
You are an expert in colour theory, accessible design, and design systems.
## What You Do
You audit all colour decisions on a screen: contrast ratios, palette coherence, semantic colour meaning, and accessibility. You flag every deviation and recommend specific corrections.
## Critique Dimensions
### Contrast
Evaluate text/background and UI element contrast for readability and compliance.
- Does body text meet WCAG AA (4.5:1)? Does large text (18px+ regular, 14px+ bold) meet 3:1?
- Do interactive components (buttons, inputs, focus rings) meet 3:1 against adjacent surfaces?
- Flag every failing pair with its actual measured ratio and the minimum required.
- Are placeholder text and disabled states failing contrast in ways that impede use?
### Palette Coherence
Evaluate whether colour use is purposeful and internally consistent.
- Is the palette limited to defined token values, or do arbitrary colours appear?
- Are neutrals, primaries, and accents applied according to their intended roles?View the complete source on GitHubcritique-composition
When your agent uses it
Critique a rendered screen's composition — balance, whitespace, rhythm, and gestalt grouping. Use when a layout feels off but hierarchy is fine. For emphasis and eye flow specifically, use `critique-visual-hierarchy`.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
632 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore3,107 bytes
Read SKILL.md
# Critique Composition
You are an expert in visual composition and gestalt-based design critique.
## What You Do
You analyse the spatial and structural qualities of a screen: how elements are balanced across the canvas, how whitespace is used to create breathing room and focus, how rhythmic repetition creates coherence, and how gestalt principles are (or aren't) applied. You flag compositional weaknesses and propose specific fixes.
## Critique Dimensions
### Balance
Evaluate the distribution of visual weight across the layout.
- Is the composition symmetrically or asymmetrically balanced? Is the choice intentional?
- Are heavy elements (dark fills, large images, dense text blocks) offset by lighter ones?
- Does the layout feel stable, or does it tip — top-heavy, bottom-heavy, left-leaning?
- Is there a clear visual centre of gravity?
### Whitespace
Evaluate the use of negative space as an active design element.
- Is there sufficient macro whitespace between major sections?
- Is micro whitespace (between labels, icons, and adjacent elements) consistent?View the complete source on GitHubcritique-information-density
When your agent uses it
Critique a rendered screen's density — cognitive load, content prioritisation, scanning patterns, and progressive disclosure. Use when a screen feels overwhelming. For the underlying choice-count principle, use `hicks-law` (interaction-design).
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
668 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore3,412 bytes
Read SKILL.md
# Critique Information Density
You are an expert in information architecture and cognitive load management in UI design.
## What You Do
You evaluate how much information is present on a screen, whether it is the right information, and whether it is organised to match how users scan and process content. You flag density failures and propose specific fixes.
## Critique Dimensions
### Cognitive Load
Evaluate whether the screen asks users to hold too much in working memory.
- How many distinct decisions or pieces of information does a user need to process to complete the primary task?
- Are unrelated elements competing for attention on the same screen?
- Is the page trying to serve multiple user goals at once when it should be focused on one?
- Are any elements present that do not serve the current user task — decoration, secondary data, metadata noise?
### Content Priority
Evaluate whether the most important content is most visible.
- Is the primary information a user needs to act on above the fold?
- Is supporting information (context, explanation, metadata) visually subordinate to primary content?View the complete source on GitHubcritique-typography
When your agent uses it
Critique a rendered screen's typography — scale usage, readability, consistency, and token compliance. Use when reviewing type on a screen. For defining the scale itself, use `typography-scale` (ui-design).
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
718 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore3,335 bytes
Read SKILL.md
# Critique Typography
You are an expert in typographic systems and screen-level type critique.
## What You Do
You audit all typographic decisions on a screen: whether the type scale is applied correctly, whether text is readable at its context, whether type choices are consistent across the view, and whether design tokens are used in place of raw values. You flag problems and provide specific fixes.
## Critique Dimensions
### Scale Usage
Evaluate whether the type scale is applied as a system, not ad hoc.
- Are only defined scale steps used (e.g., display, h1–h4, body-lg, body-sm, caption)?
- Is each scale step used for its intended purpose — headings as headings, labels as labels?
- Are intermediate or arbitrary sizes present that fall outside the defined scale?
- Does the scale create sufficient contrast between hierarchy levels (recommend ≥1.25× ratio per step)?
### Readability
Evaluate whether text can be read comfortably in its context.
- Do body text sizes meet minimum thresholds (16px / 1rem on desktop; 14px on mobile minimum)?
- Is line-height set for the content type: tighter for headings (1.1–1.3), looser for body (1.4–1.6)?View the complete source on GitHubcritique-visual-hierarchy
When your agent uses it
Critique a rendered screen's hierarchy — entry point, eye flow, weight distribution, and emphasis. Use when attention lands in the wrong place. For establishing hierarchy in new work, use `visual-hierarchy` (ui-design).
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
512 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What You Do
- Critique Dimensions
- Output Format
- Common Failure Patterns
Files
SKILL.mdcore2,453 bytes
Read SKILL.md
# Critique Visual Hierarchy
You are an expert in visual hierarchy and screen-level design critique.
## What You Do
You analyse a screen to identify whether hierarchy is clear, intentional, and aligned with user goals. You flag problems and suggest targeted fixes.
## Critique Dimensions
### Entry Point
The first element that captures the eye. Evaluate whether it is the *most important* thing on screen.
- Is there a single dominant element, or does attention scatter?
- Does size, contrast, or position establish the entry point clearly?
- Does the entry point match the primary user goal for this screen?
### Eye Flow
The path a user's eye travels after landing. Evaluate whether the path is deliberate and efficient.
- Does the layout follow an F-pattern, Z-pattern, or intentional reading order?
- Are there dead ends, loops, or confusing jumps?
- Does flow lead naturally to the primary call-to-action?View the complete source on GitHubSkills included
- design-critique
- design-debt-audit
- design-impact-reporting
- design-qa-checklist
- design-review-process
- design-sprint-plan
- handoff-spec
- team-workflow
- version-control-strategy
- affinity-diagram
- behavioural-analytics
- card-sort-analysis
- diary-study-plan
- empathy-map
- interview-script
- jobs-to-be-done
- journey-map
- qual-quant-triangulation
- research-repository
- summarize-interview
- survey-design
- usability-test-plan
- user-persona
- accessibility-audit
- component-spec
- design-system-governance
- design-token
- documentation-template
- icon-system
- localization-design
- motion-system
- naming-convention
- pattern-library
- theming-system
- case-study
- design-negotiation
- design-rationale
- design-system-adoption
- design-token-audit
- presentation-deck
- ux-writing
- animation-principles
- conversational-ux
- doherty-threshold
- error-handling-ux
- feedback-patterns
- fitts-law
- form-design
- gesture-patterns
- hicks-law
- interfaces-that-feel
- jakobs-law
- loading-states
- micro-interaction-spec
- millers-law
- navigation-patterns
- onboarding-design
- peak-end-rule
- search-ux
- serial-position-effect
- state-machine
- teslers-law
- zeigarnik-effect
- a-b-test-design
- accessibility-test-plan
- click-test-plan
- concept-selection
- heuristic-evaluation
- parallel-concepts
- prototype-strategy
- test-scenario
- user-flow-diagram
- wireframe-spec
- aesthetic-usability
- color-system
- dark-mode-design
- data-visualization
- illustration-style
- law-of-closure
- law-of-common-region
- law-of-continuity
- law-of-figure-ground
- law-of-proximity
- law-of-similarity
- layout-grid
- platform-conventions
- readable-measure
- responsive-design
- spacing-system
- typography-scale
- visual-hierarchy
- von-restorff-effect
- business-design
- competitive-analysis
- content-strategy
- design-brief
- design-principles
- experience-map
- information-architecture
- metrics-definition
- north-star-vision
- opportunity-framework
- service-blueprint
- stakeholder-alignment
- critique-affordance
- critique-brand-consistency
- critique-color
- critique-composition
- critique-information-density
- critique-typography
- critique-visual-hierarchy
Repository facts
- License
- MIT
- Created
- Mar 7, 2026
- Last pushed
- Sep 5, 2026
- Forks
- 433
- Open issues
- 1
- Project activity
- Slowing
Rank over the last 12 weeks
Now #377 · best #345 · down 19 in 30 days
- #379 from Oct 30 to Oct 31
- #376 on Nov 1
- #375 on Nov 2
- #376 on Nov 3
- #375 from Nov 4 to Nov 5
- #377 since Nov 6
77 earlier periods
- #361 on Aug 2
- #364 on Aug 7
- #365 on Aug 8
- #363 on Aug 9
- #374 on Aug 10
- #371 on Aug 11
- #368 on Aug 12
- #372 on Aug 13
- #371 on Aug 14
- #369 on Aug 15
- #375 on Aug 16
- #371 on Aug 17
- #378 on Aug 18
- #375 on Aug 19
- #373 on Aug 20
- #372 from Aug 21 to Aug 22
- #377 on Aug 23
- #374 on Aug 24
- #365 on Aug 25
- #362 on Aug 26
- #359 from Aug 27 to Aug 28
- #353 on Aug 29
- #347 on Aug 30
- #356 on Aug 31
- #363 on Sep 1
- #358 on Sep 2
- #360 on Sep 3
- #353 from Sep 4 to Sep 5
- #350 on Sep 6
- #359 on Sep 7
- #354 on Sep 8
- #355 on Sep 9
- #352 on Sep 10
- #348 on Sep 11
- #350 on Sep 12
- #345 on Sep 13
- #350 on Sep 14
- #353 on Sep 15
- #351 on Sep 16
- #350 on Sep 17
- #352 on Sep 18
- #345 on Sep 19
- #355 on Sep 20
- #356 on Sep 21
- #359 on Sep 22
- #353 on Sep 23
- #350 on Sep 24
- #349 on Sep 25
- #347 on Sep 26
- #349 on Sep 27
- #352 on Sep 28
- #360 on Sep 29
- #356 on Sep 30
- #355 on Oct 1
- #357 on Oct 2
- #352 on Oct 3
- #348 on Oct 4
- #354 from Oct 5 to Oct 6
- #358 on Oct 7
- #360 on Oct 8
- #366 on Oct 9
- #356 on Oct 10
- #358 on Oct 11
- #364 on Oct 12
- #366 on Oct 13
- #367 on Oct 14
- #363 on Oct 15
- #368 on Oct 16
- #361 on Oct 17
- #369 from Oct 18 to Oct 19
- #370 on Oct 20
- #367 on Oct 21
- #366 from Oct 22 to Oct 23
- #360 on Oct 24
- #373 on Oct 25
- #376 on Oct 28
- #378 on Oct 29
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 2, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 5 notes
design-research/skills/affinity-diagram/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddesign-research/skills/qual-quant-triangulation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddesign-research/skills/qual-quant-triangulation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzeddesign-research/skills/qual-quant-triangulation/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedux-strategy/skills/content-strategy/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 124 network referencesin 11 files: .claude-plugin/marketplace.json:1 design-research/.claude-plugin/plugin.json:5 design-ops/.claude-plugin/plugin.json:3 and 8 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 124 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json", - Network accessline 6
"owner": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" - Network accessline 7
"name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 8
"url": "https://marieclairedean.substack.com/" - Network accessline 68
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 69
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "program-planning" - Network accessline 70
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 78
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 79
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "stakeholder-comms" - Network accessline 80
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 88
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 89
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "delivery-execution" - Network accessline 90
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 98
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 99
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "cross-functional-alignment" - Network accessline 100
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 108
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 109
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "measurement-ops" - Network accessline 110
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 118
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 119
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ux-pgm-skills.git", "path": "process-design" - Network accessline 120
"url": "https://github.com/Owl-Listener/ux-pgm-skills.git", - Network accessline 128
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 129
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "people-management" - Network accessline 130
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 138
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 139
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "team-building" - Network accessline 140
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 148
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 149
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "design-strategy" - Network accessline 150
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 158
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 159
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "org-influence" - Network accessline 160
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 168
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 169
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "operating-cadence" - Network accessline 170
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 178
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 179
"source": "git-subdir", "url": "https://github.com/Owl-Listener/design-leadership-skills.git", "path": "leadership-craft" - Network accessline 180
"url": "https://github.com/Owl-Listener/design-leadership-skills.git", - Network accessline 188
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 189
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/model-interaction-design" - Network accessline 190
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 198
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 199
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/ai-alignment-reasoning" - Network accessline 200
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 208
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 209
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/system-behavior-shaping" - Network accessline 210
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 218
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 219
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/evaluation" - Network accessline 220
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 228
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 229
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/design-agent-orchestration" - Network accessline 230
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 238
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 239
"source": "git-subdir", "url": "https://github.com/Owl-Listener/ai-design-skills.git", "path": "claude-plugin/prompt-architecture" - Network accessline 240
"url": "https://github.com/Owl-Listener/ai-design-skills.git", - Network accessline 248
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 249
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "cognitive-accessibility" - Network accessline 250
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 258
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 259
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "inclusive-interaction" - Network accessline 260
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 268
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 269
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "accessible-content" - Network accessline 270
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 278
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 279
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "inclusive-personas" - Network accessline 280
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 288
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 289
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "adaptive-interfaces" - Network accessline 290
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 298
"source": { "source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", - Network accessline 299
"source": "git-subdir", "url": "https://github.com/Owl-Listener/inclusive-design-skills.git", "path": "accessibility-decisions" - Network accessline 300
"url": "https://github.com/Owl-Listener/inclusive-design-skills.git",
design-ops/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Streamline design operations with critique frameworks, handoff specs, sprint planning, review processes, and team workflows.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.c - Network accessline 4
"description": "Streamline design operations with critique frameworks, handoff specs, sprint planning, review processes, and team workflows.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keywords": - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["design-ops", "critique", "handoff", "sprint", "workflow", "review"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
design-research/.claude-plugin/plugin.json
- Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" - Network accessline 6
"name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 7
"url": "https://marieclairedean.substack.com/" - Network accessline 14
"usability-testing" ], "homepage": "https://marieclairedean.substack.com/", - Network accessline 15
], "homepage": "https://marieclairedean.substack.com/", "license": "MIT" - Network accessline 16
"homepage": "https://marieclairedean.substack.com/",
design-systems/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Build, document, and maintain scalable design systems — from tokens and components to accessibility and theming.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 4
"description": "Build, document, and maintain scalable design systems — from tokens and components to accessibility and theming.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keywords": ["design-sys - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["design-systems", "tokens", "components", "accessibility", "theming"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
designer-toolkit/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Essential designer utilities for writing rationale, building presentations, crafting case studies, UX writing, and driving adoption.", "author": { "name": "MC Dean", "url": "https://marieclairedean.su - Network accessline 4
"description": "Essential designer utilities for writing rationale, building presentations, crafting case studies, UX writing, and driving adoption.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "key - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["designer-toolkit", "rationale", "presentation", "case-study", "ux-writing", "adoption"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
interaction-design/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Design meaningful interactions with micro-animations, state machines, gestures, error handling, and feedback patterns.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" } - Network accessline 4
"description": "Design meaningful interactions with micro-animations, state machines, gestures, error handling, and feedback patterns.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keywords": ["inte - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["interaction-design", "animation", "micro-interactions", "gestures", "state-machines"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
prototyping-testing/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Plan and execute design validation through prototyping strategies, usability testing, heuristic evaluation, and A/B experiments.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substa - Network accessline 4
"description": "Plan and execute design validation through prototyping strategies, usability testing, heuristic evaluation, and A/B experiments.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keyword - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["prototyping", "usability-testing", "heuristic-evaluation", "a-b-testing", "wireframes"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
ui-design/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Craft polished user interfaces with layout grids, color systems, typography scales, responsive patterns, and visual hierarchy.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack - Network accessline 4
"description": "Craft polished user interfaces with layout grids, color systems, typography scales, responsive patterns, and visual hierarchy.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keywords" - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["ui-design", "layout", "color", "typography", "responsive", "visual-hierarchy"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
ux-strategy/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.0.0", "description": "Shape product direction through competitive analysis, design principles, experience mapping, and strategic alignment.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 4
"description": "Shape product direction through competitive analysis, design principles, experience mapping, and strategic alignment.", "author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, "keywords": ["ux-st - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["ux-strategy", "competitive-analysis", "design-principles", "vision", "alignment"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
ux-strategy/skills/business-design/SKILL.md
- Network accessline 84
Alen Faljic, [Mini Design MBA / d.MBA](https://d.mba) — the strategic thinking framework that underpins this skill.
visual-critique/.claude-plugin/plugin.json
- Network accessline 3
"version": "1.1.0", "description": "Visual critique skills for designers: analyse hierarchy, brand consistency, composition, typography, colour, affordance, and information density — then compile a prioritised fix list.", "author": { "n - Network accessline 4
"description": "Visual critique skills for designers: analyse hierarchy, brand consistency, composition, typography, colour, affordance, and information density — then compile a prioritised fix list.", "author": { "name": "MC Dean", "url" - Network accessline 5
"author": { "name": "MC Dean", "url": "https://marieclairedean.substack.com/" }, - Network accessline 6
"keywords": ["critique", "visual-hierarchy", "brand", "composition", "typography", "colour", "affordance", "information-density", "review"], "homepage": "https://github.com/Owl-Listener/designer-skills", "license": "MIT" - Network accessline 7
"homepage": "https://github.com/Owl-Listener/designer-skills",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 124 facts
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:1High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:2High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:6High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:7High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:8High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:68High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:69High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:70High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:78High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:79High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:80High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:88High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:89High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:90High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:98High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:99High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:100High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:108High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:109High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:110High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:118High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:119High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:120High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:128High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:129High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:130High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:138High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:139High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:140High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:148High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:149High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:150High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:158High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:159High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:160High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:168High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:169High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:170High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:178High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:179High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:180High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:188High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:189High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:190High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:198High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:199High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:200High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:208High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:209High confidence
- Network access in code of the plugin configuration.claude-plugin/marketplace.json:210High confidence
and 74 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md design-ops/skills/design-critique/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md design-ops/skills/design-critique/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Native | Manifest .gemini/extensions/design-ops/gemini-extension.json | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md design-ops/skills/design-critique/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md design-ops/skills/design-critique/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/owl-listener-designer-skills/)