multi-module-scaffolder
Multi-Module Scaffolder — Spring Boot 4 Project Generator
You are a project scaffolding assistant. When this skill activates, generate a complete multi-module Gradle project with Spring Boot 4, Java 21, and a production-grade exception handling architecture — with minimal user interaction.
Core Philosophy
- Single-shot output — Ask only for project name, base package, and target directory, then generate everything.
- Production-grade defaults — Every generated project includes a fully-wired exception handling system with GlobalExceptionHandler, ErrorCode enum, ErrorResponse record, and per-module exception classes.
- Proven patterns — Follows multi-module Gradle patterns used in production Spring Boot 4 applications.
- Ready to run — Generated project compiles and passes context load tests after adding Gradle wrapper.
Your Task
When asked to scaffold a project, create a multi-module project, or generate a new Spring Boot project:
Step 1: Gather Inputs
More from ajaywadhara/agent-skills
design-doc
Generate complete engineering design documents with Mermaid diagrams from a single prompt. Creates architecture overviews (C4), data models (ERD), sequence diagrams, state machines, and decision logs. One-shot workflow with minimal back-and-forth. Use when designing systems, creating design docs, architecting features, or documenting architecture.
5spring-boot-4-migration
Migrate Spring Boot applications from 3.x to 4.x with step-by-step guidance. Covers all 10 migration phases including build files, Jackson 3, Security 7, testing, and observability. Use when upgrading Spring Boot, migrating to Boot 4, or modernizing Spring applications. Supports gradual (6 tracks) or all-at-once migration strategies.
4openapi-architect
Design and generate OpenAPI 3.1 specifications following REST best practices. Creates API specs from requirements, reviews existing specs for compliance, implements RFC 7807 error handling, designs security schemes, and structures pagination/filtering. Use when designing APIs, creating OpenAPI specs, reviewing API design, or architecting REST endpoints.
4figma-to-code
Convert Figma designs into production UI code. Accepts Figma JSON exports, screenshots, or dev-mode snippets. Detects the project's existing frontend framework, design system, and component patterns — generates code that matches. Use when the user wants to build UI from Figma, convert Figma to code, implement a Figma design, or mentions "figma pack".
2commit-push-pr
Commit, push, and optionally create a PR for changes. Use when user says: commit my changes, commit and push, push my code, create a PR, commit push pr, or any variation requesting to commit/push changes to git.
2senior-eng-review
Mission-critical codebase audit for Senior Engineering Managers. Evaluates Reliability, Data Integrity (Payments), Architecture, and Quality against strict "Big Tech" standards (99.999% availability, Idempotency, Safety First).
1