loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Author MADR-style Architecture Decision Records under .specs/ /adr/. Use whenever a non-obvious technical decision is made, a default is overridden, or a waiver is granted.
Spec-Driven Development toolkit for Spring Boot 4 — tri-platform workflow (Claude Code · GitHub Copilot · Windsurf) for specifying, implementing, and validating Spring + Angular projects
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Author MADR-style Architecture Decision Records under .specs/ /adr/. Use whenever a non-obvious technical decision is made, a default is overridden, or a waiver is granted.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles), testing, or CLI tooling.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Creates a new Angular app using the Angular CLI. This skill should be used whenever a user wants to create a new Angular application and contains important guidelines for how to effectively create a modern Angular application.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Encode architecture invariants as ArchUnit rules. Use when defining or reviewing layer boundaries, package dependencies, naming conventions, or cross-module access.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Onboard an existing Spring codebase into the spec-driven workflow without blocking day one. Establish a baseline.json, ratchet rules, and produce a starter design doc that reflects what the code actually looks like.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Apply clarity-over-cleverness rewrites — prefer code a junior engineer can read at a glance over compact-but-clever code. Use during /build's simplify step and during /code-simplify (alias "simplify the code"). Never weakens behavior; suite must remain green.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Author acceptance criteria using EARS-lite shapes with stable AC-NNN IDs and explicit Q-NNN open questions. Use when drafting or editing 01-spec.md, when transforming a tracker ticket into ACs, or when a user asks for a spec / requirements doc.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Plan large features by defining high-level Epic architecture and a vertical slice roadmap before detailed implementation tasks. Use during Phase 3 for multi-slice initiatives.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Auto-detect the project's DB migration tool and follow its conventions. Never use both. Use when designing or writing a schema change.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Parse harness output (Surefire/Failsafe XML, JaCoCo XML, PIT XML, Checkstyle/SpotBugs XML, OpenAPI diff JSON, dependency-check JSON) into a single structured summary. Use when writing 07-validation-report.md or when a CI run failed and the agent must explain why.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Pull issue/PR/ticket details from Jira, GitHub Issues, Linear, or Azure Boards via MCP into 01-spec.md ## Source. Use at the start of /spec whenever the user references an external ticket.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
JaCoCo configuration and policy enforcement — 90% line+branch floor, 95% target, 95% on new code. Use when wiring JaCoCo into the Maven build or interpreting jacoco.xml.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
JUnit 5 + Spring Boot 4 test slice patterns and Testcontainers integration test patterns with @ServiceConnection. Use when writing or reviewing any test, especially when choosing between unit / slice / integration scope.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Reference Maven POM fragments for the full harness — Spotless, Checkstyle, SpotBugs, Error Prone, JaCoCo, PIT, OpenAPI generator + diff, OWASP dependency check, Surefire/Failsafe. Use when wiring the harness into a new project or upgrading a brownfield POM.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Contract-first OpenAPI workflow — author or update the spec, run the diff gate, regenerate types, write the controller. Use when adding or changing an HTTP endpoint.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Spring Boot 4 / JVM performance work — measure first, then fix. Profiling (async-profiler, JFR, JMH), Micrometer, common Spring antipatterns (N+1, unbounded lists, HikariCP sizing, virtual-thread pinning), caching, GC, and SLO-driven work. Used by /plan for risk callouts and by /review to flag perf regressions.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Configure and interpret PIT mutation testing scoped to changed code. Use when adding the mutation gate to a project, when interpreting mutations.xml, or when tuning thresholds.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Build and verify the AC ↔ tasks ↔ tests ↔ code symbols ↔ gates traceability matrix in 07a-traceability.md. Use when validating that no AC is uncovered and no test is orphaned.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Pre-deploy hygiene for a Spring Boot 4 feature — verify gates, capture rollback plan, sign off observability, generate release notes, and stage the rollout. Used by /ship after /review approves the diff. The agent never deploys; it produces the plan a human executes.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Spring Framework 7 / Spring Boot 4 idioms and defaults. Use when writing or reviewing controllers, services, configuration, HTTP clients, async/virtual-thread code, or anything touching Spring's programming model.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Pre-commit code review rubric for Spring Boot 4 changes. Used by spring-code-reviewer to produce 08-code-review.md before any commit. Covers traceability, architecture, Spring idioms, error handling, data access, security, test quality, clarity, and migration.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Minimum Spring Security 7 configuration patterns and review baseline. Use when designing or reviewing authentication, authorization, CSRF, CORS, secrets handling, or input validation.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Decompose a Spring Boot 4 design into 1–4 hour TDD-shaped tasks with stable IDs, AC traceability, files-in-scope, and per-task gates. Use when authoring 04-tasks.md.
loiane/specs-driven-development-spring-angular
Skill Claude CodeCodex
Strict red/green/refactor/simplify discipline for the /build command. Use when implementing any task in Phase 4. The agent must NOT write production code without a failing test recorded in .tdd-state.json.