Help us improve
Share bugs, ideas, or general feedback.
Disciplined Process plugin - rigorous AI-assisted development workflows with Go validation binaries and cross-plugin event coordination
npx claudepluginhub rand/disciplined-process-pluginA disciplined AI-assisted development workflow with specification-first development, test-driven implementation, ADRs, and traceable task management. Inspired by the Rue language development process.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A rigorous, traceable AI-assisted development workflow plugin for Claude Code.
AI coding assistants are powerful but can produce inconsistent results. This plugin brings discipline to AI-assisted development by enforcing a proven workflow:
Inspired by the Rue language development process.
[SPEC-01.03])@trace markers, run before implementationA 7-phase loop: Orient → Specify → Decide → Test → Implement → Review → Close
Each phase has supporting commands (/dp:task, /dp:spec, /dp:adr, /dp:review). See full documentation for details.
# 1. Add the plugin repository
/plugin marketplace add rand/disciplined-process-plugin
# 2. Install the plugin
/plugin install disciplined-process@disciplined-process-plugin
# 3. Initialize your project (interactive wizard)
/dp:init
# 4. Start working
/dp:task ready
See full documentation for detailed usage.
Add the plugin repository:
/plugin marketplace add rand/disciplined-process-plugin
Install the plugin:
/plugin install disciplined-process@disciplined-process-plugin
Verify installation:
/plugin list
You should see disciplined-process listed.
Initialize your project:
/dp:init
The wizard will configure language, task tracking, test frameworks, and enforcement level.
Validate setup:
/dp:help # Should show command reference
cat .claude/dp-config.yaml # Should show your configuration
| Command | Description |
|---|---|
/dp:init | Initialize project with interactive wizard |
/dp:task | Task tracking (ready, create, show, update, close, discover) |
/dp:spec | Specification management (create, add, coverage) |
/dp:adr | Architecture Decision Records |
/dp:review | Code review checklist |
/dp:verify | Goal-backward verification |
/dp:trace | Traceability validation |
/dp:decompose | Decompose specs into work items |
/dp:progress | Generate progress reports |
/dp:session | Session management |
/dp:migrate | Migrate between task trackers |
/dp:status | Show degradation status |
/dp:health | System health and diagnostics |
/dp:help | Help and workflow reference |
/plugin marketplace update rand/disciplined-process-plugin
/plugin update disciplined-process@disciplined-process-plugin
Important: After updating, re-merge hooks to update paths:
python3 ~/.claude/scripts/merge-plugin-hooks.py
This plugin uses a hybrid hook architecture combining prompt-based hooks (for LLM judgment calls) with compiled Go binaries (for fast, deterministic validation).
Pre-compiled binaries in bin/ provide fast validation without runtime dependencies:
| Binary | Purpose |
|---|---|
trace-validator | Recursively discovers test files and validates @trace SPEC-XX.YY markers |
coverage-check | Checks spec coverage against test traces |
adr-validator | Validates ADR format and required sections |
phase-emitter | Emits phase-transition events for cross-plugin coordination |
Binaries are cross-compiled for Linux (amd64/arm64), macOS (amd64/arm64), and Windows (amd64).
Prompt hooks inject context into Claude's reasoning for judgment-based enforcement (e.g., "is this commit ready?" decisions that require understanding intent).