UI/UX design patterns: design systems, interaction and motion, onboarding, microcopy, and component-level UX (forms, tables, search, notifications). Topics: component-designer, dashboard-design, design-critique, design-system, empty-states, error-messaging, first-use-onboarding, form-ux-advanced, iconography, micro-interactions, microcopy-writing, mobile-patterns, motion-design, notification-ux, onboarding-ux, search-ux, table-ux, typography-advanced.
Router skill. Resolve topic from the request, Read EXACTLY ONE playbook from
routes:, then execute it. Never load the whole cluster. [EXPLICIT]
UI/UX design work: design systems, components, interaction/motion, onboarding, microcopy, and component-level UX (forms, tables, search, notifications). Not for brand/visual identity, frontend code-gen, or product strategy — sibling skills, not here. [INFERENCIA]
In: the request (resolves topic); optional artifact to critique/improve
(screen, component, copy, flow); depth. Out: the playbook's deliverable
(audit, spec, pattern, or copy), evidence-tagged. [INFERENCIA]
topicMap the request to exactly one enum (infer silently; ask only if two fit
equally), Read its routes: playbook — one file, nothing else — then:
depth=deep → apply exhaustively, verify each step; quick → essentials.
Spine: Discover → Analyze → Execute → Validate. [EXPLICIT]
Disambiguation (common collisions): [INFERENCIA]
component-designer; tokens/scale/foundations → design-system.error-messaging; copy elsewhere → microcopy-writing.onboarding-ux; post-clone/cold-start JM-ADK → first-use-onboarding.empty-states; "review my design" → design-critique.motion-design; interaction feedback → micro-interactions.table-ux; metric layout → dashboard-design; query/filter → search-ux.Done only when: exactly one playbook was Read; output follows that playbook's
shape; every non-obvious claim carries a verification tag (Alfa core set); no
{VACIO_CRITICO} unresolved. [EXPLICIT] Quality gates: constitution v6.0.0
(enforcement), evidence tags, script-first rule. [CONFIG] Run-time machinery in
assets/ — assets/routing-checklist.md (routing gate) and
assets/quality-rubric.json (guardian scoring). [CONFIG]
topic when ambiguous — ask one crisp question. [INFERENCIA]Self-correct: routed playbook doesn't fit → re-resolve topic once, never
force-fit. No enum fits → say so, propose the nearest sibling skill; never
fabricate a route. [INFERENCIA]
JaviMontano/jm-adk-beta
fdad39c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.