specs-driven-development-spring-angular
Spec-driven Spring Boot and Angular development with self-validating tests
All Skills in This Repository (24)
Pure Emerald Level Indicatorsmaven-harness-pom
Provide Maven POM fragments to configure quality harness plugins.
harness-report-parsing
Parse CI harness reports into a unified harness-summary.json with gate statuses.
pit-mutation-tuning
Configure PIT mutation testing scoped to changed code via Maven plugin.
requirements-traceability
Map AC-NNN requirements to tasks, tests, and production symbols in a traceability matrix.
spring-boot-4-conventions
Enforce Spring Framework 7 and Spring Boot 4 idioms across Spring projects.
epic-slicing-planning
Plan Epic-level architecture and vertical-slice roadmaps for large features.
spring-code-review-rubric
Enforce a ten-section Spring Boot 4 code-review rubric with a findings table.
openapi-contract-first
Author OpenAPI specs and validate diffs against a baseline.
clarity-over-cleverness
Rewrite Java code for readability with explicit control flow and simplified streams.
archunit-rules
Enforce Java architectural constraints with ArchUnit rule sets.
spring-task-decomposition
Decompose Spring Boot 4 designs into ordered tasks with stable IDs and acceptance criteria.
adr-authoring
Document MADR-style Architecture Decision Records with required sections.
Frequently Asked Questions
FAQPage SchemaHow to install specs-driven-development-spring-angular?βΌ
Run `npx skills add loiane/specs-driven-development-spring-angular --all -g -y` in your terminal to install all skills in this suite globally.
What is spec-driven development for Spring Boot?βΌ
It is a workflow where every feature starts as a written specification with acceptance criteria, then moves through planning, test-first implementation, and automated validation before any code is committed.
Does it work with Claude Code, Copilot, and Windsurf?βΌ
Yes. The same skills and commands run on Claude Code, GitHub Copilot in VS Code, and Windsurf through platform-specific folders that stay in sync.
Can I add it to an existing Spring project?βΌ
Yes. The brownfield onboarding skill captures your current test and coverage baseline, then ratchets quality up gradually without blocking your first feature.
Do I need to write tests manually?βΌ
No. The workflow enforces test-driven development, meaning a failing test is always written before any production code, and coverage and mutation gates verify the tests actually work.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core