Auto-discovered marketplace from kiitsun-e/ralph-borg
npx claudepluginhub kiitsun-e/ralph-borgSpec-driven development with parallel agent orchestration
Spec-driven development with parallel agent orchestration for Claude Code.
"Resistance is futile. Your specs will be assimilated."
Anyone with Claude Code + an empty repo + a SPEC.md can go from idea to implemented features using parallel agent orchestration.
Required:
git init)If you don't have a git repo yet:
mkdir my-project && cd my-project
git init
# Add the marketplace
/plugin marketplace add kiitsun-e/ralph-borg
# Install the plugin
/plugin install ralph-borg
Scripts are automatically available within Claude Code sessions. To run borg commands directly in your terminal, run /ralph-borg:borg-setup and follow the instructions.
To get the latest version:
/plugin marketplace update ralph-borg
/plugin update ralph-borg
Clone the repository:
git clone https://github.com/kiitsun-e/ralph-borg ~/.claude/plugins/ralph-borg
Use the plugin with Claude Code:
claude --plugin-dir ~/.claude/plugins/ralph-borg
Scripts are automatically added to PATH within Claude Code sessions. For terminal usage, run /ralph-borg:borg-setup.
For local development, use the --plugin-dir flag:
claude --plugin-dir /path/to/ralph-borg
# 1. Initialize your project for spec-driven development
/ralph-borg:init my-project
# 2. Edit specs/SPEC.md to describe your product vision
# (manually edit the file)
# 3. Create a detailed feature spec via interview
/ralph-borg:feature user-auth
# 4. Implement the feature with parallel agents
/ralph-borg:implement user-auth
# 5. Check progress
/ralph-borg:status
# 6. Review and merge changes
borg diff user-auth
borg merge user-auth --pr
For users starting from scratch:
# Create and initialize project
mkdir my-app && cd my-app && git init
# Full scaffolding
/ralph-borg:init my-app # Creates specs/, SPEC.md, CLAUDE.md
# Edit specs/SPEC.md with your vision
/ralph-borg:feature auth # Interview -> specs/auth.md
/ralph-borg:implement auth # Build with parallel agents
For users who prefer to create their own specifications:
# You already have a git repo with your own specs/SPEC.md
# Just initialize borg for parallel agent orchestration
borg init .
# Extract features from YOUR spec via interview
/ralph-borg:feature user-auth
# Implement
/ralph-borg:implement user-auth
What goes in your SPEC.md:
For users with existing specs who just want orchestration:
# You have specs/feature.implementation.md already
borg init .
borg-ralph loop my-feature specs/my-feature.implementation.md
| You have... | Start with... |
|---|---|
| Empty repo | /ralph-borg:init |
| Your own SPEC.md | borg init . then /ralph-borg:feature |
| Feature specs (.md) | /ralph-borg:implement |
| Implementation plans (.implementation.md) | borg-ralph loop directly |
Initialize a spec-ready project structure.
/ralph-borg:init [project-name]
Creates:
specs/SPEC.md - Product vision and requirements (source of truth)specs/README.md - Index and workflow guideCLAUDE.md - Project instructionsCreate a feature specification through interactive interview.
/ralph-borg:feature <feature-name>
Produces:
specs/<feature-name>.md - What to buildspecs/<feature-name>.implementation.md - How to build it (phases)Run the borg-ralph loop to implement a feature.
/ralph-borg:implement <feature-name>
This spawns isolated agents (one per phase) that work in parallel branches.
Show progress of all feature implementations.
/ralph-borg:status
/ralph-borg:status <feature-name> # Detailed view
Display instructions for adding borg scripts to your terminal PATH.
/ralph-borg:borg-setup
Use this if you want to run borg or borg-ralph commands directly in your terminal (outside of Claude Code).
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
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.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations