validate
25loiane/specs-driven-development-spring-angular
Command Claude Code
Run /validate — see .claude/commands/validate.md for the authoritative spec.
loiane/specs-driven-development-spring-angular
Command Claude Code
Run /validate — see .claude/commands/validate.md for the authoritative spec.
loiane/specs-driven-development-spring-angular
Command Claude Code
Run /wire-harness — see .claude/commands/wire-harness.md for the authoritative spec.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs before the agent uses a tool for Edit, Write, Edit, Write, Edit, Write and Bash tool calls, executing block-impl-without-failing-test.sh, enforce-files-in-scope.sh, block-progress-on-open-questions.sh and forbid-skip-flags.sh (4 commands). From loiane/specs-driven-development-spring-angular.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs after a tool call finishes for Edit, Write, Edit and Write tool calls, executing auto-format-touched.sh and log-tdd-state-transition.sh (2 commands). From loiane/specs-driven-development-spring-angular.
loiane/specs-driven-development-spring-angular
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing route-natural-language-aliases.sh. From loiane/specs-driven-development-spring-angular.
loiane/specs-driven-development-spring-angular
Settings file Claude Code
Agent settings declaring 3 hook events (PreToolUse, PostToolUse, UserPromptSubmit) and 11 allowed tools.
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.