This is essential reading if you're working with OPC or wondering what it actually is. It cuts through confusion by explaining that OPC isn't a standalone tool but rather an orchestration layer on top of Claude Code using hooks, skills, and a shared database. The key insight is that every "agent" is just another `claude -p` subprocess spawned by hooks intercepting Tool events, coordinating through PostgreSQL and file outputs. If you've been confused about how agents actually spawn or where coordination happens, this maps out the entire flow from your terminal command through hook execution to child process management. Read this before you try to modify anything in the OPC architecture.

skills.sh installs
497
GitHub stars
3.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add parcadei/continuous-claude-v3 --skill opc-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

OPC Architecture Understanding

OPC (Orchestrated Parallel Claude) extends Claude Code - it does NOT replace it.

Core Concept

Claude Code CLI is the execution engine. OPC adds orchestration via:

  • Hooks - Intercept Claude Code events (PreToolUse, PostToolUse, SessionStart, etc.)
  • Skills - Load prompts into Claude Code
  • Scripts - Called by hooks/skills for coordination
  • Database - Store state between Claude Code instances

How Agents Work

When you spawn an agent:

  1. Main Claude Code instance (your terminal) runs hook on Task tool
  2. Hook calls subprocess.Popen(["claude", "-p", "prompt"])
  3. A NEW Claude Code instance spawns as child process
  4. Child runs independently, reads/writes to coordination DB
  5. Parent tracks child via PID in DB
$ 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

What OPC Is NOT

Sponsors

Details

Repository
github.com/parcadei/continuous-claude-v3
Category
Code Review & Quality
First seen
Jun 3, 2026

More from parcadei/continuous-claude-v3

All 108
1garrytan avatarreviewgarrytan/gstackPre-landing PR review. (gstack)492skills.sh installs
2jwynia avatarcharacter-namingjwynia/agent-skillsBreak LLM name defaults with external entropy. Use when character names cluster around statistical medians (Chen, Patel, Maya, Marcus), when cast has collision 488skills.sh installs
3aj-geddes avatarzero-trust-architectureaj-geddes/useful-ai-promptsImplement Zero Trust security model with identity verification, microsegmentation, least privilege access, and continuous monitoring. Use when building secure c487skills.sh installs
4lyndonkl avatarscientific-manuscript-reviewlyndonkl/claudeGuides systematic multi-pass review and editing of scientific manuscripts (research articles, reviews, perspectives) to improve clarity, structure, scientific r484skills.sh installs
5alirezarezvani avatarfeature-flags-architectalirezarezvani/claude-skillsUse when adding, retiring, or auditing feature flags. Triggers on "add a flag", "ship behind a flag", "rollout plan", "kill switch", "stale flags", "flag debt",477skills.sh installs
6haowjy avatarstory-architecturehaowjy/creative-writing-skillsArc structure, narrative design, and pacing at multiple scales: saga, arc, chapter, scene. Use when structuring story at any level, planning arcs, designing cha477skills.sh installs