By ToruAI
Enforce a quality-gated dev pipeline where tests, lint, and security audits must pass before work is considered done, using specialist agents for planning, building, reviewing, and auditing code across sessions.
Finds the pattern in messy data and says which parts the numbers actually support. Use for analysis, metrics, validating an assumption before you build on it.
Technical Builder - builds elegant systems, ensures feasibility, executes with quality. Use when code needs writing, systems need building, or technical problems need solving.
Chief of Staff & Strategic Director. Use for strategic decisions, delegating to other agents, coordinating work across projects, vision alignment, and improving AI workflows. Use proactively when planning work, making decisions, or optimizing how we work.
Designs interfaces and flows that remove decisions instead of adding controls. Use for UI, UX flows, design systems, and accessibility.
Writes and pressure-tests client-facing communication — pitches, proposals, hard emails. Use when the audience is outside your team.
Look up how Claude Code itself works — hooks, skills, subagents, MCP, plugins, settings — from the official docs, so answers come from the current spec instead of memory.
Design better agents, skills and hooks for Claude Code, checking the current spec instead of guessing at fields.
Run a feature end to end — scout the code, plan it, build it, and keep a session file so a closed terminal doesn't lose the thread.
Close out a session — summarise what changed, capture what was learned, and prepare the commit.
Hand over a spec and walk away — plans, builds, tests and audits on its own, stopping only at a real blocker.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A dev workflow for Claude Code that won't call your work done until your tests, linter and build exit zero — and won't call it mergeable until a security audit passes. Seven specialists run it. Install is two commands.
Built by ToruAI — this is how we work with Claude Code, packaged as we actually use it.
Inside Claude Code:
/plugin marketplace add ToruAI/toru-claude-agents
/plugin install toru-claude-agents@toru-claude-agents
Then restart Claude Code so the new agents and skills load. That's the whole install — memory comes with the plugin, and your own settings.json, agents and skills are untouched.
/scout what does this codebase do? ← try it first, read-only
/dev-cycle implement user authentication ← the actual workflow
claude plugin details toru-claude-agents prints the measured number.git push. Agents commit as much as they like; publishing stays your decision, because it's the one thing an agent can't take back. How to remove it.~/.claude/? Use the installer instead.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 exactly what it would change — read this first
For people who want to read and edit the agents in place, or install into one project only. It writes into ~/.claude/ and replaces some of what's there — see What the installer overwrites before running it. Pick one route, not both: the same agents registered twice is just noise.
Most collections hand you a hundred agents and leave the orchestration to you. This is the opposite bet: a small roster wired into one pipeline with objective exit conditions.
/dev-cycle → /dev-qa → /dev-security → /dev-rc → /dev-finish
plan+build tests,lint Sentinel audit last gate commit+learnings
Exit conditions are machine-checked, not vibes: tests pass, lint clean, types clean, audit green. If they don't, the loop goes back to work. Session state lives in a file, so closing your terminal doesn't lose the thread.
That's the trade: fewer agents, but they run a process. If you want breadth, the big collections are genuinely better at breadth.
Four agents do the development work:
| Agent | Role | What they do | Model |
|---|---|---|---|
| Garry | Chief of Staff | Plans, delegates, argues with the plan before Bob builds it | opus |
| Bob | Technical Builder | Writes code and tests; says so when the spec can't work | sonnet |
| Sentinel | Security Specialist | Audits for vulnerabilities; won't soften a severity | opus |
| Scout | Codebase Explorer | Read-only reconnaissance; reports when your premise is wrong | haiku |
| Agent | Role | What they do | Model |
|---|---|---|---|
| Arlo | Data & Patterns | Finds the pattern, says which parts the numbers support | inherit |
| Luna | Design | Interfaces that remove decisions instead of adding controls | inherit |
| Maya | Client-facing | Pitches, proposals and hard emails, pressure-tested | inherit |
They cost context whether or not you use them — about 110 tokens for all three. If you want them gone, delete the three files from the plugin's agents/ directory, or use the installer route and don't link them.
npx claudepluginhub toruai/toru-claude-agents --plugin toru-claude-agentsBattle-tested Claude Code plugin for engineering teams — 38 agents, 156 skills, 72 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Agents for code review, security audits, debugging, and quality assurance
Agentic Working Kit — disciplined agents, skills, slash commands, and tool-level gate hooks (commit/push approval, destructive-op & write guards, context-fill measurement, session rehydration) for Claude Code. The git-commit trace/secret/bloat scan needs the full install (start.sh / adopt.sh).
Cross-agent development skills, hooks, orchestration, and optional custom-agent adapters for Claude Code and Codex
oh-my-zsh for Claude Code — 11 agents, 34 commands, 26 skills, 15 hooks + 9 examples (21 events), 10 rules, 4 MCP (minimal: playwright, context7, jina-reader, [email protected]). One-line install: curl -fsSL https://raw.githubusercontent.com/sangrokjung/claude-forge/main/install.sh | bash
Generic agent harness for Claude Code — pipeline agents, skills, continuation hook, plus the engine setup (re-run per update).