agentica-infrastructure — скилл для Claude Code: справочник по API
Справочник по API инфраструктуры Agentica: 11 классов паттернов координации агентов, примитивы консенсуса и схема базы отслеживания. Пригодится, когда строишь мультиагентный воркфлоу и нужны точные сигнатуры конструкторов.
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a claude-codeЧто делает agentica-infrastructure
Скилл открывает спецификацию API Agentica: 11 классов паттернов — Swarm, Pipeline, Hierarchical, Jury, GeneratorCritic, CircuitBreaker, Adversarial, ChainOfResponsibility, MapReduce, Blackboard, EventDriven. Для каждого указана ключевая метода: у Swarm это .execute(query), у Jury — .decide(return_type, question), у Pipeline — .run(initial_state). Рядом лежит таблица примитивов: Consensus с режимами MAJORITY, UNANIMOUS и THRESHOLD, Aggregator с MERGE, CONCAT и BEST, HandoffState, build_premise, gather_fail_fast.
Внутри описана и базовая инфраструктура: CoordinationDB из coordination.py для отслеживания через SQLite, tracked_spawn из tracked_agent.py, HandoffAtom, BlackboardCache, MemoryService, create_claude_scope. Полная спецификация вынесена в API_SPEC.md в каталоге скилла, исходники — в scripts/agentica_patterns/. Пример кода показывает связку: создаёшь CoordinationDB(session_id="my-session"), передаёшь её в Swarm или Jury и получаешь результат через await.
Скилл помечен user-invocable: false и имеет доступ только к инструменту Read — это справка, а не исполнитель. Вызывать её как слэш-команду не выйдет, поэтому в промпте лучше прямо просить агента прочитать файл спецификации. Если в проекте нет каталога scripts/agentica_patterns/, примеры из документации не запустятся: код импортирует модули именно оттуда.
Какие задачи решает
- выбрать паттерн координации под задачу: параллельные перспективы, голосование или последовательные стадии
- взять точные сигнатуры конструкторов вместо догадок по названиям классов
- разобраться в схеме SQLite-базы отслеживания агентов
- собрать свой паттерн из примитивов консенсуса и агрегации
- найти причину, по которой агент потерялся или остался без отслеживания
Примеры запросов агенту
- Прочитай
.claude/skills/agentica-infrastructure/API_SPEC.mdи покажи сигнатуры конструкторовSwarmиJury - Собери мультиагентный воркфлоу на
SwarmсCoordinationDB— нужен пример с отслеживанием - Открой спецификацию Agentica и объясни, чем
ConsensusMode.MAJORITYотличается отTHRESHOLD
Как установить agentica-infrastructure
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a claude-code2Вручную: положить файлы
~/.claude/skills/agentica-infrastructure/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/agentica-infrastructure/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a codex2Вручную: положить файлы
.agents/skills/agentica-infrastructure/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a cursor2Вручную: положить файлы
.cursor/skills/agentica-infrastructure/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 agentica-infrastructure2Вручную: положить файлы
.github/skills/agentica-infrastructure/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/agentica-infrastructureВручную: положить файлы
.devin/skills/agentica-infrastructure/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о agentica-infrastructure
Как установить agentica-infrastructure в Claude?
Выполни npx skills add parcadei/Continuous-Claude-v3 --skill agentica-infrastructure -a claude-code. Скилл встанет в ~/.claude/skills/agentica-infrastructure/SKILL.md.
Что делает agentica-infrastructure?
Это справочник по API инфраструктуры Agentica: таблицы классов паттернов, примитивов и компонентов координации агентов плюс пример кода. Сам он ничего не исполняет — только отдаёт спецификацию агенту.
Почему скилл нельзя вызвать как слэш-команду?
В его frontmatter стоит user-invocable: false, а из инструментов разрешён только Read. Поэтому в промпте просят агента прочитать файл спецификации, а не набирают команду.
Исходный текст
SKILL.md · MIT
---
name: agentica-infrastructure
description: Reference guide for Agentica multi-agent infrastructure APIs
allowed-tools: [Read]
user-invocable: false
---
# Agentica Infrastructure Reference
Complete API specification for Agentica multi-agent coordination infrastructure.
## When to Use
- Building multi-agent workflows with Agentica patterns
- Need exact constructor signatures for pattern classes
- Want to understand coordination database schema
- Implementing custom patterns using primitives
- Debugging agent tracking or orphan detection
## Quick Reference
### 11 Pattern Classes
| Pattern | Purpose | Key Method |
|---------|---------|------------|
| `Swarm` | Parallel perspectives | `.execute(query)` |
| `Pipeline` | Sequential stages | `.run(initial_state)` |
| `Hierarchical` | Coordinator + specialists | `.execute(task)` |
| `Jury` | Voting consensus | `.decide(return_type, question)` |
| `GeneratorCritic` | Iterative refinement | `.run(task)` |
| `CircuitBreaker` | Failure fallback | `.execute(query)` |
| `Adversarial` | Debate + judge | `.resolve(question)` |
| `ChainOfResponsibility` | Route to handler | `.process(query)` |
| `MapReduce` | Fan out + reduce | `.execute(query, chunks)` |
| `Blackboard` | Shared state | `.solve(query)` |
| `EventDriven` | Event bus | `.publish(event)` |
### Core Infrastructure
| Component | File | Purpose |
|-----------|------|---------|
| `CoordinationDB` | `coordination.py` | SQLite tracking |
| `tracked_spawn` | `tracked_agent.py` | Agent with tracking |
| `HandoffAtom` | `handoff_atom.py` | Universal handoff format |
| `BlackboardCache` | `blackboard.py` | Hot tier communication |
| `MemoryService` | `memory_service.py` | Core + Archival memory |
| `create_claude_scope` | `claude_scope.py` | Scope with file ops |
### Primitives
| Primitive | Purpose |
|-----------|---------|
| `Consensus` | Voting (MAJORITY, UNANIMOUS, THRESHOLD) |
| `Aggregator` | Combine results (MERGE, CONCAT, BEST) |
| `HandoffState` | Structured agent handoff |
| `build_premise` | Structured premise builder |
| `gather_fail_fast` | TaskGroup-based parallel execution |
## Full API Spec
See: `API_SPEC.md` in this skill directory
## Usage Example
```python
from scripts.agentica_patterns.patterns import Swarm, Jury
from scripts.agentica_patterns.primitives import ConsensusMode
from scripts.agentica_patterns.coordination import CoordinationDB
from scripts.agentica_patterns.tracked_agent import tracked_spawn
# Create tracking database
db = CoordinationDB(session_id="my-session")
# Swarm with tracking
swarm = Swarm(
perspectives=["Security expert", "Performance expert"],
db=db
)
result = await swarm.execute("Review this code")
# Jury with consensus
jury = Jury(
num_jurors=3,
consensus_mode=ConsensusMode.MAJORITY,
premise="You evaluate code quality",
db=db
)
verdict = await jury.decide(bool, "Is this code production ready?")
```
## Location
API spec: `.claude/skills/agentica-infrastructure/API_SPEC.md`
Source: `scripts/agentica_patterns/`
© parcadei · MIT · parcadei/Continuous-Claude-v3