What problem does it solve? When an agent in Codex, Cursor, or Claude Code faces a UI task, loading every available UI skill wastes context and dilutes focus. This routing layer decides whether a task is UI-related and selects only the smallest useful skill context before implementation. ## Core Features & Use Cases - Task Triage: Determines whether a request is UI-related and returns "no skill needed" when it is not. - Category Inspection: Uses the ui-skills CLI to list categories and skills, then picks the most specific match by topic, stack, and specificity. - Context Budgeting: Enforces a hard cap of 1-3 skills so only relevant guidance is loaded into context. - Use Case: A developer asks an agent to clean up a cluttered settings page; the router inspects categories, selects one narrow layout skill, and the agent implements using only that context. ## Quick Start Ask the agent to route your UI task by running npx ui-skills start and loading the smallest matching skill before implementing.