Research → Plan → Implement. 7-phase pipeline with 13 named agents, delta specs, party mode, and knowledge compounding.
npx claudepluginhub dmend3z/rpi-kitResearch → Plan → Implement. 7-phase pipeline with 13 named agents, delta specs, party mode, and knowledge compounding.
AI-assisted feature development with 13 named agents, delta specs, and knowledge compounding.
RPIKit works with Claude Code, Gemini CLI, and Codex. It guides developers through a structured 7-phase pipeline. Each phase is run by specialized agents with distinct personas -- so you research before you plan, plan before you code, and review before you ship.
# Install via npm
npm install -g rpi-kit
# Install for your preferred tool
rpi-kit install
# First time: guided setup
/rpi:onboarding
RPIKit breaks feature development into 7 phases, each driven by named agents:
| # | Phase | Command | Agents | Output |
|---|---|---|---|---|
| 1 | Request | /rpi:new | Luna | REQUEST.md -- elicited requirements |
| 2 | Research | /rpi:research | Atlas + Scout + Nexus | RESEARCH.md -- GO/NO-GO verdict |
| 3 | Plan | /rpi:plan | Mestre + Clara + Pixel + Nexus | PLAN.md + eng.md + pm.md + ux.md + delta/ |
| 4 | Implement | /rpi:implement | Forge + Sage | Code + IMPLEMENT.md |
| 5 | Simplify | /rpi:simplify | Razor | Simplified code |
| 6 | Review | /rpi:review | Hawk + Shield + Sage + Nexus | PASS / FAIL verdict |
| 7 | Docs | /rpi:docs | Quill | Updated documentation |
Use /rpi <feature> to auto-detect the current phase and progress to the next one.
| Command | Description |
|---|---|
/rpi <feature> | Auto-progress to next phase -- detects current state and runs the appropriate step |
/rpi:new <feature> | Interactive interview with Luna to create REQUEST.md |
/rpi:research <feature> | Codebase analysis (Atlas) + technical investigation (Scout) |
/rpi:plan <feature> | Architecture (Mestre) + product spec (Clara) + UX (Pixel) |
/rpi:implement <feature> | Execute PLAN.md tasks with per-task commits (Forge) |
/rpi:simplify <feature> | Dead code removal and simplification (Razor) |
/rpi:review <feature> | Adversarial review (Hawk) + security audit (Shield) + test coverage (Sage) |
/rpi:docs <feature> | Generate documentation from artifacts (Quill) |
/rpi:init | Configure RPIKit and generate rpi/context.md |
/rpi:status | Show all features and their current phase |
/rpi:party <topic> | Multi-agent debate on any topic |
/rpi:learn | Save a solution or insight to the knowledge base |
/rpi:archive <feature> | Merge delta specs into rpi/specs/ and clean up |
/rpi:update | Update RPIKit plugin to the latest version |
/rpi:onboarding | Guided first-time setup with codebase analysis |
RPIKit uses 13 named agents, each with a distinct persona:
| Agent | Persona | Phase | Tools |
|---|---|---|---|
| Luna | Curious analyst who asks uncomfortable questions | Request | Read, Glob, Grep, AskUserQuestion |
| Atlas | Methodical explorer who maps every corner of the codebase | Research | Read, Glob, Grep |
| Scout | Skeptical investigator who researches external options | Research | Read, Glob, Grep, WebSearch, WebFetch |
| Nexus | Diplomatic synthesizer who merges outputs and facilitates debates | Cross-phase + Party | Read, Write, Glob, Grep, Agent, AskUserQuestion |
| Mestre | Pragmatic architect who hates over-engineering | Plan | Read, Glob, Grep |
| Clara | Value-driven PM who cuts scope without mercy | Plan | Read, Glob, Grep |
| Pixel | Empathetic UX designer who thinks from the user's perspective | Plan (conditional) | Read, Glob, Grep |
| Forge | Disciplined executor who follows the plan precisely | Implement | Read, Write, Edit, Bash, Glob, Grep |
| Sage | Paranoid tester who thinks in edge cases | Implement (TDD) + Review | Read, Write, Edit, Bash, Glob, Grep |
| Razor | Minimalist simplifier who measures quality by deletion count | Simplify | Read, Write, Edit, Bash, Glob, Grep |
| Hawk | Adversarial reviewer forced to find problems (zero findings = re-analyse) | Review | Read, Glob, Grep |
| Shield | Security sentinel who thinks like an attacker (OWASP, secrets, injection) | Review | Read, Glob, Grep |
| Quill | Concise technical writer who explains the "why", not the "what" | Docs | Read, Write, Edit, Glob, Grep |
Instead of maintaining full specifications, RPIKit captures only what changes. During planning, Mestre generates delta/ADDED/, delta/MODIFIED/, and delta/REMOVED/ directories. On archive, Nexus merges deltas into rpi/specs/.
/rpi:party "GraphQL vs REST?" starts a multi-agent debate. Nexus selects 3-5 relevant agents, each argues from their persona's perspective, and Nexus synthesizes a recommendation. Results can be saved to rpi/solutions/decisions/.
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.