Skip to main content
ClaudeWave
Skill3.8k estrellas del repoactualizado 4mo ago

agentica-spawn

The agentica-spawn skill instantiates Agentica multi-agent patterns after a user selects one from the agentica-orchestrator. Use this skill to execute swarm patterns for research tasks, hierarchical patterns for coordinated implementation, generator-critic patterns for iterative refinement, or jury patterns for high-stakes validation. Each pattern spawns multiple agents with specific roles that execute in parallel or coordinated sequences to accomplish complex tasks requiring multiple perspectives or specialized expertise.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/parcadei/Continuous-Claude-v3 /tmp/agentica-spawn && cp -r /tmp/agentica-spawn/.claude/skills/agentica-spawn ~/.claude/skills/agentica-spawn
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Agentica Spawn Skill

Use this skill after user selects an Agentica pattern.

## When to Use

- After agentica-orchestrator prompts user for pattern selection
- When user explicitly requests a multi-agent pattern (swarm, hierarchical, etc.)
- When implementing complex tasks that benefit from parallel agent execution
- For research tasks requiring multiple perspectives (use Swarm)
- For implementation tasks requiring coordination (use Hierarchical)
- For iterative refinement (use Generator/Critic)
- For high-stakes validation (use Jury)

## Pattern Selection to Spawn Method

### Swarm (Research/Explore)
```python
swarm = Swarm(
    perspectives=[
        "Security expert analyzing for vulnerabilities",
        "Performance expert optimizing for speed",
        "Architecture expert reviewing design"
    ],
    aggregate_mode=AggregateMode.MERGE,
)
result = await swarm.execute(task_description)
```

### Hierarchical (Build/Implement)
```python
hierarchical = Hierarchical(
    coordinator_premise="You break tasks into subtasks",
    specialist_premises={
        "planner": "You create implementation plans",
        "implementer": "You write code",
        "reviewer": "You review code for issues"
    },
)
result = await hierarchical.execute(task_description)
```

### Generator/Critic (Iterate/Refine)
```python
gc = GeneratorCritic(
    generator_premise="You generate solutions",
    critic_premise="You critique and suggest improvements",
    max_rounds=3,
)
result = await gc.run(task_description)
```

### Jury (Validate/Verify)
```python
jury = Jury(
    num_jurors=5,
    consensus_mode=ConsensusMode.MAJORITY,
    premise="You evaluate the solution"
)
verdict = await jury.decide(bool, question)
```

## Environment Variables

All spawned agents receive:
- `SWARM_ID`: Unique identifier for this swarm run
- `AGENT_ROLE`: Role within the pattern (coordinator, specialist, etc.)
- `PATTERN_TYPE`: Which pattern is running