Just-Another-Agent-Factory/jaf
An autonomous, Linear-native, Claude-Code-native agent factory: one instruction in; decomposed, tracked, test-first-coded, gate-verified, serially-merged work out.
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit Just-Another-Agent-Factory/jaf/.claude ./rig-jaf # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ curl -fsSL --create-dirs -o .claude/agents/factory-coder.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-coder.md $ curl -fsSL --create-dirs -o .claude/agents/factory-decomposer.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-decomposer.md $ curl -fsSL --create-dirs -o .claude/agents/factory-documenter.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-documenter.md $ curl -fsSL --create-dirs -o .claude/agents/factory-spec-reviewer.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-spec-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/factory-tester.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-tester.md $ curl -fsSL --create-dirs -o .claude/agents/factory-worker.md https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/main/.claude/agents/factory-worker.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"sandbox": {
"enabled": true
}
} Subagents (6)
| factory-coder | Agent Factory role — makes the Tester's failing test GREEN with the minimal, contract-first production change. Never edits the test. |
| factory-decomposer | Agent Factory decomposer — turns an objective ("improve demo assembly until quality ≥ target") into atomic, adversarially-reviewed work units (natural atomic width, up to ~20) and writes them to Linea |
| factory-documenter | Agent Factory role — documents one completed unit (code comment rationale + the Linear handoff proof text). No behavior changes. |
| factory-spec-reviewer | Agent Factory 5th review dimension — verifies a unit's diff actually satisfies its Linear issue's Testable-ACs, independent of architecture correctness. Catches "green tests, wrong feature". Runs on e |
| factory-tester | Agent Factory role — writes the FAILING test FIRST for one unit, confirms it is RED against current code, and commits it. Never implements the fix. Test-first per CLAUDE.md. |
| factory-worker | Agent Factory teammate — owns ONE Linear unit at a time end-to-end in its own worktree with strict test-first discipline (Tester-RED → Coder-GREEN → Documenter), posts proof, marks the unit Merging, t |
Slash commands (10)
/factory-add/factory-coordinate/factory-goal/factory-read/factory-release-manual/factory-release/factory-review-signoff-manual/factory-review-signoff/factory-supervisor/factory-tick
Similar rigs
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Orchestrator 3.8k tok ·