A team of AI specialists for Claude Code
What is this? A configuration package that gives Claude Code a team of specialized agents, development workflows, and a memory system.
Who made this? ToruAI. This is how we work with Claude Code internally, now open source.
Most AI tools give you one generic assistant. We give you a team.
Each agent has a role, a personality, and expertise. They collaborate. They challenge each other. They challenge you. Growth comes from people who push you to be better, not yes-machines.
- Strategy - Garry prioritizes, delegates, sees the big picture
- Development - Bob builds, tests, ships quality code
- Security - Sentinel audits before it becomes tomorrow's headline
- Sales - Maya transforms how you pitch and communicate
- Design - Luna makes complexity invisible
- Data - Arlo finds patterns, validates assumptions
- Research - Scout explores, brings back what matters
# Requires: Claude Code installed, Node.js 20+
git clone https://github.com/toruai/toru-claude-agents.git
cd toru-claude-agents
./install.sh # Global install to ~/.claude/
./install.sh --local # Local install to ./.claude/ (current project only)
./install.sh --dry-run # Preview what will happenTry it now - open Claude Code in any project and type:
/scout what does this codebase do?
Start a dev session:
/dev-cycle implement user authentication
Garry plans, Bob builds, Sentinel audits security. The workflow handles iteration until tests pass.
Seven agents, each with a role. Claude Code spawns them as subagents when needed.
| Agent | Role | What They Do | Model |
|---|---|---|---|
| Garry | Chief of Staff | Plans, delegates, sees the big picture | Opus (smartest, slowest) |
| Bob | Technical Builder | Writes code, fixes bugs, ships quality | Sonnet (balanced) |
| Sentinel | Security Specialist | Audits for vulnerabilities, zero BS | Opus |
| Scout | Codebase Explorer | Fast reconnaissance, answers questions | Haiku (fastest, cheapest) |
| Arlo | Pattern Whisperer | Finds patterns in data, validates assumptions | Inherit (uses current) |
| Luna | Design Architect | Makes complexity invisible | Inherit |
| Maya | Challenger Salesperson | Client communication, transforms thinking | Inherit |
How to use agents:
- Automatic: Skills like
/dev-cycledelegate to agents internally - Direct: Ask Claude "have Bob review this code" or "let Sentinel audit security"
- Explicit: Use the Task tool with
subagent_type: "bob"(for advanced users)
/dev-full-auto → Fully autonomous: spec in, working software out
/dev-cycle → Start or resume development session (interactive)
/dev-qa → Run tests, lint, types, build
/dev-security → Sentinel security audit
/dev-rc → Release candidate - final gate before merge
/dev-finish → Commit, PR, capture learnings
Full auto vs dev-cycle:
/dev-full-auto- Give me a spec, walk away. I build, test, secure, document. You review working code./dev-cycle- Interactive. I plan, you approve. Good for learning or sensitive work.
The loop: Build → Check → Pass? → Done. If not, fix and repeat. Exit conditions are objective (tests pass, lint clean, security audit green) - not "feels done."
| Skill | What It Does |
|---|---|
/dev-full-auto |
Autonomous mode: spec in, production-ready software out |
/dev-cycle |
Interactive dev sessions with planning and iteration |
/dev-qa |
Run tests, lint, type checks, build verification |
/dev-security |
Security audit with Sentinel |
/dev-rc |
Release candidate checks before merge |
/dev-finish |
Close session: commit, PR, capture learnings |
/scout |
Quick codebase exploration and research |
/branch-workflow |
Git branch conventions for autonomous work |
/megg-learn |
Capture learnings to knowledge base |
/megg-state |
Session state for cross-session handoff |
/openspec-workflow |
Specification-driven development |
/cc-docs |
Access Claude Code documentation |
/claude-code-mastery |
Learn to build agents, skills, hooks |
/self-improvement |
Reflect and improve workflows |
- Claude Code - Install first
- Node.js 20+ - for megg memory system
- jq (optional) - for git push protection hook (
brew install jq)
- Symlinks agents, skills, docs to
~/.claude/ - Copies config files (settings.json with hooks)
- Installs megg - memory system for agents
- Configures megg MCP server - required for
/dev-cycle,/megg-*skills
If megg MCP fails to configure automatically:
claude mcp add --transport stdio --scope user megg -- npx megg mcpThe installer symlinks into ~/.claude/ (or ./.claude/ with --local). A timestamped backup is created before any changes. Your local repo stays intact - update with:
./update.sh # pulls changes, cleans stale symlinks, adds new itemsHooks (in settings.json):
- SessionStart: Auto-loads megg context every session
- PreToolUse: Blocks accidental
git push- you push when ready
Ralph Loop: Continuous iteration until machine-verifiable completion. Tests pass? Lint clean? Security green? Then you're done. The filesystem is AI memory - git commits, test results, build logs persist across sessions.
Why agents? One generic assistant optimizes for "helpful." Specialists optimize for their domain. Sentinel doesn't care about your feelings - he cares about your attack surface. Bob doesn't over-engineer - he ships. Garry delegates because he sees the whole board.
./uninstall.sh # Remove symlinks, keep your modifications
./uninstall.sh --restore # Remove and restore previous state from backup
./uninstall.sh --list-backups # See available backups- Getting Started - First 15 minutes walkthrough
- Concepts - Agents, skills, megg, MCP explained
- Troubleshooting - Common issues and fixes
MIT
Built by ToruAI | Report issues