Create a feature specification for the next roadmap phase in a spec-driven development project. Use when a user asks to write, create, draft, start, or initialize a feature spec from specs/roadmap.md, including creating a branch and producing specs/YYYY-MM-DD-feature-name/plan.md, requirements.md, and validation.md guided by specs/mission.md and specs/tech-stack.md.
Start a spec-driven development project constitution by collaboratively drafting specs/mission.md, specs/tech-stack.md, and specs/roadmap.md from stakeholder input and, for existing projects, current codebase reality. Use when a user asks to create, initialize, adopt, or bootstrap an initial project constitution, mission, tech stack, or roadmap for spec-driven development, including greenfield projects and existing projects without a constitution.
Skills for spec-driven development.
Specification-driven development (SDD) is a software development approach in which specifications guide the design, validation, and implementation of software. It is a form of documentation-driven development.
At a high level, SDD moves through a repeating cycle: define the constitution (once), run each feature through specification, validation, and implementation, then re-plan before the next feature phase.
We create a constitution for a new or existing project exactly once. The create-constitution skill helps with this.
Once the constitution is in place, we loop over the workflow:
create-feature-spec skill to write a feature spec./clear the context and prompt the agent: Implement the remaining task groups. The first implementation might not be exactly what we wanted, so it is important to review what the agent implemented and ask it to make adjustments, if needed.
plan.md as well. This is important for keeping the specification consistent.Update the specs to capture the uncommitted changes I made manually.Mark the current specs/roadmap.md phase as complete. Commit this work, switch to main, merge this branch, and then delete it.The workflow starts by creating the project constitution; the dedicated section below covers its contents and role.
Once the constitution is written, we work on each feature individually. We walk through the same process:
specification → validation → implementation
The validation step checks whether the specification is clear, internally consistent, and grounded in the constitution before implementation begins.
Between features, we enter a re-planning phase: revising the constitution, updating the roadmap, and improving the process itself.
create-constitution: creates the initial project constitution in specs/mission.md, specs/tech-stack.md, and specs/roadmap.md.create-feature-spec: finds the next roadmap phase, creates a feature branch, and drafts a dated feature spec directory with requirements.md, plan.md, and validation.md.Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub curiousdima/spec-driven-development-skills --plugin spec-driven-developmentComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.