Spec-driven development workflow for Claude Code: turn unstructured project briefs (especially voice transcripts) into a versioned spec, modular context, and a CLAUDE.md scaffolded into your current repo.
Process prompt.md and scaffold the spec-driven repository structure — spec, context, and archive folders — ready for development.
Integrate new requirements or clarifications into the existing development specification without a full rebuild.
Verify that the spec-driven repository structure has been correctly initialised — checks all required files and folders are present and populated.
A Claude Code plugin that implements a spec-driven development workflow. It transforms free-form project descriptions — including those captured via voice/speech-to-text — into structured specification files, context records, and decision logs that Claude Code can reliably parse throughout a project's lifetime.
The plugin provides three slash commands and one skill that together enforce a clean separation between:
spec/) — what to build and howcontext/) — the user's preferences, constraints, and domain knowledgedecisions/) — records of significant architectural choicesiterations/, archive/) — previous spec versions and the original raw prompt| Command | Description |
|---|---|
/build-repo | Process prompt.md and scaffold spec, context, and archive structure |
/refine-spec | Integrate new requirements into the existing spec without a full rebuild |
/validate-setup | Verify all required files and folders are present and populated |
spec-driven-dev — teaches Claude to automatically read from spec/, context/, and CLAUDE.md at the start of each session, respecting versioned specs and context chunking.
claude plugins install spec-starter@danielrosehill
prompt.md in your repository root and describe your project — goals, technical requirements, preferences, constraints. Voice-to-text input works well here./build-repo
prompt.md, creates spec/starter.md and context/index.md, updates CLAUDE.md, and archives the original prompt./validate-setup to confirm everything is in place./refine-spec
Provide additional requirements in the conversation. Claude updates the spec in place, or creates a versioned file (spec/v2.md) for substantial changes.
All commands handle speech-to-text transcription artefacts gracefully — homophones, misheard technical terms, missing punctuation. When input is ambiguous, Claude asks for clarification rather than guessing.
project-root/
├── .claude/
│ └── commands/ # Your project-specific slash commands
├── spec/
│ └── starter.md # Generated technical specification
├── context/
│ └── index.md # User preferences and domain context
├── decisions/ # Architectural decision records
├── iterations/ # Spec version snapshots
├── archive/
│ └── prompt.md # Original prompt after processing
└── CLAUDE.md # Project summary (auto-updated by /build-repo)
MIT. Copyright (c) 2026 Daniel Rosehill.
Ongoing context maintenance (adding/editing chunks after setup) is intentionally out of scope here — see the claude-rudder plugin for that.
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 danielrosehill/claude-code-plugins --plugin spec-starterComprehensive 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.
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
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.