Use this agent when you need to design, implement, or optimize AI/ML solutions for production applications. This includes selecting appropriate models, integrating AI APIs, building ML pipelines, optimizing inference performance, or architecting intelligent features. Perfect for tasks involving LLMs, computer vision…
Use this agent when you need to design, review, or optimize backend architecture and server-side systems. This includes making decisions about API design, database schemas, microservice boundaries, authentication strategies, caching layers, message queues, deployment patterns, and overall system architecture. Perfect…
Use this agent PROACTIVELY after implementing new features, before committing changes, or when refactoring existing code. The agent will automatically run linting and type checking tools, then analyze both frontend (React/TypeScript) and backend (Python/FastAPI) code against specific quality rules including file size…
Use this agent when you need to create, modify, or optimize frontend user interfaces and components. This includes building React/Vue/Angular components, implementing responsive layouts, fixing UI bugs, improving performance, ensuring accessibility compliance, creating interactive features, or refactoring frontend…
Use this agent PROACTIVELY when defining product strategy, creating roadmaps, writing product requirements (PRDs), prioritizing features, or making product decisions. This agent specializes in transforming business goals into actionable development plans. Examples:\n\n \nContext: New product idea needs…
Use this agent when you need to design user interfaces that balance aesthetic excellence with practical implementation constraints, especially within tight development timelines. This includes creating mockups, defining component architectures, establishing design systems, providing platform-specific UI guidance, or…
Use this agent PROACTIVELY when planning 6-day development cycles, prioritizing features, managing product roadmaps, or making trade-off decisions. This agent specializes in maximizing value delivery within tight timelines. Examples:\n\n \nContext: Planning the next sprint\nuser: "We have 50 feature requests but only…
PROACTIVELY use this agent when complex multi-agent tasks begin, when agents seem stuck or overwhelmed, or when the team needs motivation and coordination. This agent serves as the elite performance coach for all other agents, ensuring they operate at their highest level while maintaining composure and excellence.
Use this agent PROACTIVELY when conducting user research, analyzing user behavior, creating journey maps, or validating design decisions through testing. This agent specializes in understanding user needs, pain points, and behaviors to inform product decisions within rapid development cycles. Examples:\n\n \nContext…
PROACTIVELY use this agent after any UI/UX changes to ensure delightful, playful elements are incorporated. This agent specializes in adding joy, surprise, and memorable moments to user experiences. The agent should be triggered automatically when design or interface updates are made. Examples:\n\n \nContext: After…
Build AI-first applications with RAG pipelines, embeddings, vector databases, agentic workflows, and LLM integration. Master prompt engineering, function calling, streaming responses, and cost optimization for 2025+ AI development.
Use this skill when designing REST, GraphQL, or gRPC APIs. Provides comprehensive API design patterns, versioning strategies, error handling conventions, authentication approaches, and OpenAPI/AsyncAPI templates. Ensures consistent, well-documented, and developer-friendly APIs across all backend services.
Use this skill when documenting significant architectural decisions. Provides ADR templates following the Nygard format with sections for context, decision, consequences, and alternatives. Helps teams maintain architectural memory and rationale for backend systems, API designs, database choices, and infrastructure…
Use when creating or developing anything, before writing code or implementation plans - refines rough ideas into fully-formed designs through structured Socratic questioning, alternative exploration, and incremental validation.
Use this skill when conducting or improving code reviews. Provides structured review processes, conventional comments patterns, language-specific checklists, and feedback templates. Ensures consistent, constructive, and thorough code reviews across teams.
Use this skill when designing database schemas for relational (SQL) or document (NoSQL) databases. Provides normalization guidelines, indexing strategies, migration patterns, and performance optimization techniques. Ensures scalable, maintainable, and performant data models.
Use this skill when creating or evolving design systems for applications. Provides design token structures, component architecture patterns, documentation templates, and accessibility guidelines. Ensures consistent, scalable, and accessible UI design across products.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: