Claude Code plugin

CC Spec Driven

A Claude Code plugin for managing requirement documents, tracking changes, and outputting specs — enabling downstream tools to generate code based on high-quality specs and complete E2E testing.

Install

From source
git clone https://github.com/mkhrdev/cc-spec-driven.git

From the README

Spec-Driven, Document-First Plugin

Claude Code Plugin · Spec-Driven · Document-First

English · 中文

cc-spec-driven, a Claude Code plugin for managing requirement documents, tracking changes, and outputting specs — enabling downstream tools to generate code based on high-quality specs and complete E2E testing.

Installation

After installation, type /dd- in Claude Code to see all available commands.

✨ Why This

🎯 Core Principles

- Change-Driven - No need to write all docs upfront, enrich incrementally with changes
- AI-Assisted - Natural language input, AI organizes into unified format
- Documents as Truth - Confirmed documents are the sole basis for development and testing
- Rough to Fine - Describe module overview first, refine features on demand

Framework Advantages

Intelligent Dependency Management
- Bidirectional relationship tracking: deps (dependencies) + affects (dependents) auto-maintained
- Scope extension check: Auto-detect missed dependency changes during confirm
- Global dependency graph: _deps.yaml provides quick impact analysis

Context Loading Optimization
- Layered loading strategy: Level 0-3 on-demand loading, optimizes token usage
- Always load: project.yaml, glossary.yaml, overview.md
- On-demand load: Only load frontmatter and content of relevant features

Safety Guard Design
- RC Preview Mechanism: Generate preview before merge, formal merge after human confirmation
- Implicit State Rollback: Auto-warn and rollback when modifying confirmed CR
- Dependency Scope Protection: Prevent overlooking affected documents

Parallel Work Friendly
- Git branches for concurrency, independent RC per branch, no parallel bottlenecks
- Use rebase skill for merging, natural language merge rules are clear

E2E Test Case Reuse
- blessed mechanism: Promote…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add mkhrdev/cc-spec-driven, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Last updated
26 January 2026
Topics
ai-agentbest-practicesclaude-codeclaude-code-plugincommandsdocumentse2e-testpluginskillsspec-drivenspec-driven-developmentworkflow

FAQ

What is CC Spec Driven?

A Claude Code plugin for managing requirement documents, tracking changes, and outputting specs — enabling downstream tools to generate code based on high-quality specs and complete E2E testing. It is a plugin for Claude Code, from mkhrdev/cc-spec-driven on GitHub.

How do I install CC Spec Driven?

Clone mkhrdev/cc-spec-driven from GitHub and follow the setup steps in its README.

Is CC Spec Driven popular?

mkhrdev/cc-spec-driven has 30 GitHub stars and 1 forks. It was last updated on 26 January 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.