cjcsecurity/claude-code-dual-build
Symmetric multi-agent build with mandatory cross-review for Claude Code + Codex. Splits coding tasks ~50/50, runs in parallel in isolated worktrees, has the opposite model review each diff.
ARCHETYPE
Pragmatist
A balanced, no-drama setup: some rules, some tools, nothing extreme.
Copy this rig
# review before running: this installs third-party code $ npx degit cjcsecurity/claude-code-dual-build/agents ./rig-claude-code-dual-build/agents $ npx degit cjcsecurity/claude-code-dual-build/skills ./rig-claude-code-dual-build/skills
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.
$ npx degit cjcsecurity/claude-code-dual-build/skills/dual-build .claude/skills/dual-build $ curl -fsSL --create-dirs -o .claude/agents/claude-builder.md https://raw.githubusercontent.com/cjcsecurity/claude-code-dual-build/main/agents/claude-builder.md $ curl -fsSL --create-dirs -o .claude/agents/claude-reviewer.md https://raw.githubusercontent.com/cjcsecurity/claude-code-dual-build/main/agents/claude-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/codex-builder.md https://raw.githubusercontent.com/cjcsecurity/claude-code-dual-build/main/agents/codex-builder.md $ curl -fsSL --create-dirs -o .claude/agents/codex-reviewer.md https://raw.githubusercontent.com/cjcsecurity/claude-code-dual-build/main/agents/codex-reviewer.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (1)
Subagents (4)
| claude-builder model: opus | Builder worker for the dual-build cross-review workflow. Use ONLY when the /dual-build skill is orchestrating a parallel multi-agent build and needs a Claude-side worker to implement one subtask in an |
| claude-reviewer model: opus | Fresh-eyes cross-reviewer for the dual-build workflow. Use ONLY when the /dual-build skill needs a Claude-side review of another builder's diff — typically a Codex-built diff that Claude is cross-revi |
| codex-builder model: sonnet | Builder worker that delegates implementation to Codex via the mcp__codex__codex tool for the dual-build cross-review workflow. Use ONLY when the /dual-build skill is orchestrating and needs a Codex-si |
| codex-reviewer model: sonnet | Forwards a fresh-eyes cross-review to Codex via the mcp__codex__codex tool for the dual-build workflow. Use ONLY when the /dual-build skill needs Codex (not Claude) to review another builder's diff — |
Similar rigs
MysticalNobody/alatyr_flutter
A hardened Flutter starter and GitHub template for AI-agent development, with machine-enforced architecture, automated quality gates, and a Claude Code + Codex implementation/review workflow
Pragmatist 2.4k tok ·
witekbobrowski/dotfiles
🗂 Automated custom macOS config
Orchestrator 988 tok ·
Sateezg/codex-bridge
Image generation (gpt-image-2) and GPT-5 subagents for Claude Code — through the Codex CLI login you already have. No OpenAI API key.
Orchestrator 946 tok ·
Daiki48/dotfiles
My setup
Skill Collector 4.2k tok ·