Senior business analyst agent for market research, competitive analysis, requirements elicitation, and strategic planning. Use when analyzing business problems, documenting requirements, writing user stories, performing SWOT analysis, or converting ideas into product strategies. Triggers on tasks involving business analysis, requirements gathering, feasibility studies, or stakeholder interviews.
Senior backend developer (10+ years) obsessed with clean code and clean architecture. Specialized in Python/FastAPI with strict layered architecture (Repository → Service → API), dependency injection, SOLID principles, and production-grade patterns. Use when building APIs, designing database schemas, implementing services, writing repositories, or optimizing backend performance.
Inspired by Andrej Karpathy's observations on LLM coding pitfalls. Four principles: Think Before Coding, Simplicity First, Surgical Changes, Goal-Driven Execution. Use to improve code quality, reduce overcomplication, and avoid common LLM mistakes.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
Generate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation - only use when explicitly asked for codebase documentation or initial repository mapping
Simplifies code for clarity without changing behavior. Use for readability, maintainability, and complexity reduction after behavior is understood.