AI-augmented development workflow for teams. Enables non-technical and technical members to use AI coding agents while maintaining code quality.
A 4-phase workflow where AI agents behave differently at each phase:
Phase 1 Phase 2 Phase 3 Phase 4
DISCOVERY → DESIGN → BUILD → VERIFY
feature-brief technical-spec implement-feature review-code
Anyone can Tech Lead only Anyone can Tech Lead
initiate decides execute approves
Agent: Agent: Agent: Agent:
INTERVIEWER RESEARCHER EXECUTOR AUDITOR
Extract complete requirements through structured interviewing.
- Conducts multi-turn interview to get concrete details
- Challenges vague answers ("users" → "which users specifically?")
- Extracts edge cases, scope boundaries, priority
- Output:
BRIEF-[name]-[date].mdin.agent/briefs/
Create technical specifications by researching codebase and gathering decisions.
- Gate: Requires approved feature brief
- Searches codebase for existing patterns
- Presents 2-3 options for each major decision
- Documents human's choices with reasoning
- Output:
SPEC-[name]-[date].mdin.agent/specs/
Execute implementation following the spec exactly.
- Gate: Requires approved technical spec
- Acknowledges all constraints before coding
- Follows existing patterns, asks on ambiguity
- Logs scope temptations without acting on them
- Output: Code + constraint verification checklist
Audit implementation against spec with confidence scoring.
- Gate: Requires spec + files to review
- 4 parallel audit passes (constraints, security, scope, tests)
- Confidence scoring 0-100 (threshold 80)
- Output: Audit report with APPROVE / REQUEST CHANGES / NEEDS DISCUSSION
Run this in your project directory:
curl -fsSL https://raw.githubusercontent.com/jacksnxly/claude-vibe-coding-toolkit/main/install.sh | bashThis installs the toolkit to your project's .claude/ folder.
curl -fsSL https://raw.githubusercontent.com/jacksnxly/claude-vibe-coding-toolkit/main/uninstall.sh | bashFor development/testing:
claude --plugin-dir /path/to/vibe-coding-toolkit# Start a new feature
/feature-brief
# After brief is complete, create technical design
/technical-spec
# After spec is approved, implement
/implement-feature
# After implementation, review
/review-codeThe plugin uses .agent/ for documents:
.agent/
├── briefs/ # Feature briefs (Phase 1 output)
│ └── BRIEF-[name]-[date].md
├── specs/ # Technical specs (Phase 2 output)
│ └── SPEC-[name]-[date].md
└── ...
Grills the developer on their changes before approving.
- Acts as a senior staff engineer doing a verbal code review
- Asks tough questions about design decisions, edge cases, and trade-offs
- Scores answers and produces a READY / NOT READY / NEEDS FIXES verdict
- Won't approve until you demonstrate understanding of your own code
Scans the codebase for code smells and technical debt.
- Finds TODOs/FIXMEs, duplicated code, dead code, inconsistencies, complexity hotspots
- Prioritizes findings by impact vs effort (P0-P4 matrix)
- Can fix P0s immediately, create issues, or save report for later
- Run at end of sessions to keep debt from compounding
Extract lessons from the current session and persist them to CLAUDE.md.
- Scans for corrections, failed attempts, discovered patterns, and user preferences
- Deduplicates against existing
CLAUDE.mdrules - Presents lessons for user approval before saving
- Supports both project and global
CLAUDE.md - Also integrated into
/save-session— auto-proposes lessons at session end
- Gate enforcement - Each phase requires previous phase's output
- Role separation - Agents stay in their lane (interviewer doesn't code, executor doesn't decide)
- Constraint-based - Specs generate verifiable constraints, review checks them
- Human decisions - AI presents options, humans choose
- Continuous learning - Sessions feed lessons back into CLAUDE.md for compounding improvement
- No git required - Works with files in working directory (vibe-coder friendly)
MIT