Install Ketchup in 5 minutes.
What you'll accomplish:
- Install Ketchup
- See the supervisor system in action
- Create your first skill (context injection)
- Set up file protection
- Understand how to parallelize with git worktrees
- Claude Code installed
- A project where you want to parallelize AI execution
From within a Claude Code session:
/plugin marketplace add BeOnAuto/auto-plugins
/plugin install ketchup
Or for local development:
claude --plugin-dir /path/to/ketchupClaude will mention that Ketchup is available but not yet active.
/ketchup:init
This creates .ketchup/ with default configuration. Then verify:
/ketchup:config show
Ketchup is now active with commit validation, reminders, and deny-lists.
ls -la .claude/ .ketchup/See the Architecture Guide for complete directory structure details.
Create your first reminder to inject YOUR rules into every session:
cat > .ketchup/reminders/my-project.md << 'EOF'
---
when:
hook: SessionStart
priority: 50
---
# My Project Guidelines
- TDD: Test first, code second
- One test, one behavior, one commit
- No comments in code
EOFNow every Claude session starts with YOUR rules.
See the Hooks Guide for file protection setup.
Start a Claude Code session. The supervisor will:
- Inject your guidelines at session start
- Validate every commit against your rules
- ACK clean commits, NACK rule violations
Git worktrees let you have multiple working directories from the same repo:
# Create worktrees for parallel features
git worktree add ../feature-auth feature/auth
git worktree add ../feature-payments feature/payments
git worktree add ../feature-dashboard feature/dashboardRun a Ketchup instance in each worktree:
# Terminal 1 (feature-auth)
cd ../feature-auth
# Feed requirements, approve plan, start execution
# Ketchup running...
# Terminal 2 (feature-payments)
cd ../feature-payments
# Feed requirements, approve plan, start execution
# Ketchup running...
# Terminal 3 (feature-dashboard)
cd ../feature-dashboard
# Feed requirements, approve plan, start execution
# Ketchup running...Three features running simultaneously. All quality-validated.
You installed Ketchup:
| Component | What It Does | You Just Enabled |
|---|---|---|
| Validators | ACK/NACK every commit via LLM | PreToolUse hooks |
| Reminders | Your rules, every session + prompt | SessionStart + prompt |
| Deny-list | Structural file protection | PreToolUse deny-list |
| TCR gate | test && commit revert enforced |
TCR Workflow validator |
See the transformation story for the complete journey.
- Guardrail Engineering - The mechanism behind Ketchup
- The Ketchup Technique - The planning rhythm
- Configuration Reference - All configuration options
- Hooks Guide - Hook system deep-dive
- Origin Story - The path from babysitter to guardrail engineer
Having issues? See the Configuration Guide for common problems and solutions, or run:
/ketchup:config show