Retrieve UI design skills for your terminal and AI agents
You can search for core UI design techniques and apply them to your project with a few lines of commands in the terminal. This repository serves as a registry of verified UI skills in design engineering and a tool to connect them with AI agents. It provides an environment where you can immediately fetch the necessary skills for coding instead of searching through complex documentation.
Two paths connecting the terminal and agents
Users can explore or fetch skills via the CLI. Start with the npx ui-skills start command and specify a category or a specific skill name to retrieve the required content. Additionally, AI agents can access this registry directly through MCP (Model Context Protocol). Agents use the list_skills and get_skill tools to query necessary UI knowledge in real time. Thanks to this structure, developers can reflect context-appropriate UI patterns in their code without manually reading documentation.
The role of playbooks and the account system
The playbook section of the website provides organized UI lessons extracted from top design engineering skills. The account feature requires Node.js 22.19 or higher and is based on Better Auth and Cloudflare D1. You can choose to use either Google or GitHub login, offering high flexibility. Public pages are accessible without authentication, but login functionality is only activated after configuration is complete. Currently, account deletion, payment, and saved skill management features are not included.
Security settings to verify before deployment
In production environments, do not reuse local development secrets; generate a new secret using openssl rand -hex 32. You must separately register the callback URLs for GitHub and Google OAuth apps to match the production domain, and explicitly run D1 database migrations before deployment. Using production credentials for local previews is strictly prohibited. This repository is published under the MIT license and can be used freely, but refer to the SECURITY.md file for authentication boundaries and reporting guidelines.