← ClaudeAtlas

blueprint-web-micronaut-solidstartlisted

Specialized blueprint for crafting full-stack web applications using Micronaut (Java 21) and SolidStart (TypeScript) for a team environment. This skill orchestrates the entire SDLC, from discovery and documentation scaffolding to build configuration (Gradle/Bun), CI/CD pipelines, and Docker containerization. Includes strict anti-hallucination guardrails and API contract governance to keep AI agents and human developers perfectly synchronized. Triggers: "blueprint web app micronaut solidstart", "new fullstack java typescript project", "setup micronaut solidstart blueprint", "generate ci cd for micronaut solidstart", "dockerize micronaut solidstart", "rancang web app java solidstart".
azmankudus/style-eden · ★ 0 · Web & Frontend · score 56
Install: claude install-skill azmankudus/style-eden
# Web App Blueprint: Micronaut & SolidStart Design, architect, and deploy a modern, reactive full-stack web application using high-performance Java 21 and SolidStart. This blueprint is designed specifically for **team collaboration** and enforced **agent reliability**. ## Command Reference | Command | Phase | Description | |---|---|---| | `/blueprint init` | Pre | Start the discovery and planning session for this stack | | `/blueprint docs` | Pre | Scaffold the full SDLC documentation structure and ADRs | | `/blueprint check` | During | Validate project code against anti-hallucination standards | | `/blueprint build-plan` | During | Generate combined Gradle and Bun build strategies | | `/blueprint ci-cd` | Post | Generate GitHub Actions workflows for Gradle + Bun | | `/blueprint docker` | Post | Scaffold multi-stage Dockerfiles and docker-compose.yml | --- ## 1. Agent Anti-Hallucination Guardrails Before finalizing any strategy or code generation, the agent MUST verify against these strict rules to prevent hallucination and drift: * **API Contracts first**: Do not generate frontend components without an agreed-upon API contract (e.g., OpenAPI spec). The backend is the source of truth. * **Micronaut Standards**: Enforce constructor injection, explicit `@Produces(MediaType.APPLICATION_JSON)`, and strictly type-safe `jakarta.validation` limits. No `@Inject` on fields. * **SolidStart Standards**: Enforce `strict` TypeScript, use `createResource` for API data fetching,