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-starterSpec-driven development plugin for Claude Code. Markdown specs as the source of truth, code downstream.
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation
Comprehensive AI-assisted development workflow system with specialized agents, orchestrated commands, and file-based state management
Skills-first specification-driven development framework with 7 agent skills for planning, implementation, review, and shipping. Natural language activation with intelligent agent orchestration. Includes /plan, /implement, /research commands plus managing-specifications, implementing-features, and reviewing-and-shipping skills.
GitHub Spec-Kit integration for Specification-Driven Development - define WHAT and HOW before coding
Claude Code plugin for image editing, batch operations, format conversion, and filesystem organisation of image libraries — bucket by resolution, aspect ratio, orientation, format, EXIF capture time, camera, and dedupe duplicates / near-duplicates.
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: 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.
Manage a Proxmox VE host via SSH and the Proxmox API — guided first-run onboarding, VM/CT lifecycle, storage and ZFS inspection, log review, and update workflows. Per-host config is stored outside the plugin so the same install works across multiple Proxmox environments.
Personal budgeting workflow primitives — transaction logging, categorization, budget creation, spending analysis, goal tracking, and forecasting — plus a provisioning skill for a fresh budgeting workspace.