OPC — многопроцессная оркестрация агентов Claude Code
orchestration
opc-architecture — это скилл для Claude Code, который описывает архитектуру OPC (Orchestrated Parallel Claude) — системы расширения Claude Code через хуки, скиллы и скрипты. OPC не заменяет Claude Code, а добавляет к нему многопроцессную оркестрацию: хуки перехватывают события (PreToolUse, PostToolUse, SessionStart), скрипты вызываются хуками для координации, а PostgreSQL хранит состояние между экземплярами Claude Code. Каждый агент — это отдельный процесс `claude -p`, запущенный через `subprocess.Popen`; родительский экземпляр отслеживает дочерние по PID в базе данных, а результаты передаются через файлы в `.claude/cache/agents/`. Ключевые файлы системы находятся в `.claude/hooks/`, `.claude/skills/`, `.claude/settings.json` и `opc/scripts/`, а инфраструктура включает PostgreSQL, Redis и PgBouncer через docker-compose. Скилл предназначен для разработчиков, которые строят многоагентные рабочие процессы на базе Claude Code и хотят понять, как устроена координация параллельных экземпляров.
- #opc
- #claude-code
- #hooks
- #subprocess
- #database-coordination