Use when designing a REST API endpoint. Guides you through a structured interview covering basics, request/response structure, validation, versioning, and caching — then generates a combined design spec with JavaDoc headers, SpringDoc annotations, and an embedded OpenAPI 3.0 YAML spec.
Trains the user on technology topics in a very understandable step-by-step way with proper examples, constructing examples based on the project.
A meta-skill that guides an agent through an interactive process to define and create a new agent skill by asking the user a series of questions.
Meticulously designs and documents software architecture, ensuring that the system is scalable, maintainable, and aligned with business objectives.
A skill that conducts comprehensive technical investigations of Spring Boot libraries, analyzing their capabilities, integration patterns, and implementation strategies by researching latest documentation and knowledge.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies