parcadei/opc-architecture
OPC Architecture Understanding
npx skills add https://github.com/parcadei/Continuous-Claude-v3 --skill opc-architecture
OPC (Orchestrated Parallel Claude) extends Claude Code - it does NOT replace it.
Claude Code CLI is the execution engine. OPC adds orchestration via:
When you spawn an agent:
subprocess.Popen(["claude", "-p", "prompt"])$ claude ← Main Claude Code (your terminal)
↓ Task tool triggers hook
↓ subprocess.Popen(["claude", "-p", "..."])
├── claude -p "research..." ← Child agent 1
├── claude -p "implement..." ← Child agent 2
└── claude -p "test..." ← Child agent 3
.claude/hooks/.claude/skills/.claude/
├── hooks/ ← TypeScript hooks that Claude Code runs
├── skills/ ← SKILL.md prompts that Claude Code loads
├── settings.json ← Hook registration, Claude Code reads this
└── cache/ ← State files, agent outputs
opc/
├── scripts/ ← Python scripts called by hooks
├── docker-compose.yml ← PostgreSQL, Redis, PgBouncer
└── init-db.sql ← Database schema
claude in terminal.claude/settings.jsonclaude -p "research..." as subprocess.claude/cache/agents/<id>/10. Parent checks DB, reads child's output file
claude -p processTake parcadei/opc-architecture from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.