A collection of Claude Code plugins designed to enhance developer workflows with structured processes for specification, implementation, and review.
npx devflow-kit init# List available plugins
npx devflow-kit list
# Install specific plugin(s)
npx devflow-kit init --plugin=implement
npx devflow-kit init --plugin=implement,review/plugin install dean0x/devflow-implement
/plugin install dean0x/devflow-review--scope user(default) - Install for all projects (~/.claude/)--scope local- Install for current project only (.claude/)
| Plugin | Command | Description |
|---|---|---|
devflow-specify |
/specify |
Interactive feature specification with clarification gates |
devflow-implement |
/implement |
Complete task lifecycle with team-based exploration and planning |
devflow-review |
/review |
Adversarial code review with team debate and consensus |
devflow-resolve |
/resolve |
Process review issues - fix or defer to tech debt |
devflow-debug |
/debug |
Competing hypothesis debugging with agent teams |
devflow-self-review |
/self-review |
Self-review workflow (Simplifier + Scrutinizer) |
devflow-catch-up |
/catch-up |
Context restoration from status logs |
devflow-devlog |
/devlog |
Development session logging |
devflow-core-skills |
(auto) | Auto-activating quality enforcement skills |
Guides you through defining a feature with three mandatory gates:
- Understanding Gate - Confirm the feature idea is understood
- Scope Gate - Validate priorities and boundaries
- Acceptance Gate - Confirm success criteria
Creates a GitHub issue with well-defined requirements ready for /implement.
Executes a single task through the complete development lifecycle:
- Exploration - Agent team explores codebase with debate on findings
- Planning - Agent team designs approach with adversarial challenge
- Implementation - Write the code on a feature branch
- Validation - Run build, typecheck, lint, and tests
- Refinement - Simplify and review for quality
- Alignment Check - Shepherd↔Coder direct dialogue validates alignment
Creates a PR when complete.
Performs adversarial code review where reviewers debate findings:
- Security, Architecture, Performance, and Quality perspectives
- Conditional: TypeScript, React, Accessibility, Database, Dependencies, Documentation
- Reviewers challenge each other's findings with evidence
- Findings classified by consensus: HIGH / MEDIUM / LOW confidence
Provides actionable feedback with severity levels, confidence, and specific fixes.
Investigates bugs using competing hypotheses with an agent team:
- Hypothesis Generation - Identify 3-5 plausible explanations
- Parallel Investigation - Each agent investigates one hypothesis
- Adversarial Debate - Agents try to disprove each other's theories
- Convergence - Root cause is the hypothesis that survives scrutiny
Produces a root cause analysis report with confidence level.
Processes issues from /review:
- Validates each issue is real (not false positive)
- Assesses risk of fixing (low vs high)
- Fixes low-risk issues immediately
- Defers high-risk issues to tech debt backlog
Restores context at the start of a session:
- Reads recent status logs
- Summarizes current project state
- Recommends next actions
Documents session state before ending:
- Captures decisions made
- Records problems encountered
- Notes current progress
- Creates searchable history in
.docs/status/
The devflow-core-skills plugin provides quality enforcement skills that activate automatically:
| Skill | Triggers When |
|---|---|
commit |
Staging files, creating commits |
pull-request |
Creating PRs |
test-design |
Writing or modifying tests |
code-smell |
Implementing features |
input-validation |
Creating API endpoints |
typescript |
Working in TypeScript codebases |
react |
Working with React components |
accessibility |
Creating UI components, forms, interactive elements |
frontend-design |
Working with CSS, styling, visual design |
DevFlow creates project documentation in .docs/:
.docs/
├── reviews/{branch}/ # Review reports per branch
├── design/ # Implementation plans
├── status/ # Development logs
│ ├── {timestamp}.md
│ └── INDEX.md
└── CATCH_UP.md # Latest summary
/catch-up # Review previous state and get recommendations/specify # Define the feature with clarification gates
/implement # Execute the full lifecycle/debug "login fails after session timeout"
/debug #42 # Investigate from GitHub issue/review # Adversarial review with team debate
/resolve # Fix low-risk issues, defer high-risk to backlog/devlog # Document decisions and state for next session| Command | Description |
|---|---|
npx devflow-kit init |
Install all plugins |
npx devflow-kit init --plugin=<names> |
Install specific plugin(s) |
npx devflow-kit list |
List available plugins |
npx devflow-kit uninstall |
Remove DevFlow |
| Option | Description |
|---|---|
--plugin <names> |
Comma-separated plugin names (e.g., implement,review) |
--scope <user|local> |
Installation scope (default: user) |
--override-settings |
Replace existing settings.json |
--verbose |
Show detailed output |
--skip-docs |
Skip creating .docs/ structure |
| Option | Description |
|---|---|
--scope <user|local> |
Uninstall scope (default: user) |
--keep-docs |
Preserve .docs/ directory |
git clone https://github.com/dean0x/devflow.git
cd devflow
npm install
npm run build
node dist/cli.js initReport issues at https://github.com/dean0x/devflow/issues
MIT