swarm

Orchestrate coordinated agents on a shared SQLite-backed task list.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/suhwan/claude-registry --skill swarm-suhwan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swarm
Source: https://github.com/suhwan/claude-registry/tree/main/skills/orchestration/swarm
Command: npx skills add https://github.com/suhwan/claude-registry --skill swarm-suhwan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages and synchronizes a cohort of agents to tackle multiple tasks in parallel by sharing a central task list and enforcing atomic claiming via SQLite to prevent race conditions and ensure reliability.

Core Features & Use Cases

  • Atomic task claiming using SQLite transactions to prevent conflicts
  • Heartbeat-based liveness and automatic release of stale claims
  • Multi-agent coordination for tasks like bug fixes, UI tweaks, and documentation sprint

Quick Start

Start the swarm with your tasks and let the agents coordinate automatically.

Frequently Asked Questions about swarm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple agents to work on a shared task list in parallel?

Atomic task claiming uses SQLite transactions to ensure only one agent can claim a specific task at a time. This prevents race conditions when multiple parallel agents attempt to update the shared task list simultaneously.

What is the best way to prevent race conditions when agents claim tasks from a shared list?

Atomic task claiming uses SQLite transactions to ensure only one agent can claim a specific task at a time. This prevents race conditions when multiple parallel agents attempt to update the shared task list simultaneously.

How do agents handle stale claims or crashed workers during parallel task processing?

Stale claims are managed through heartbeat-based liveness monitoring and automatic cleanup. If an agent stops sending heartbeats during task processing, the system automatically releases its stale claims for other agents to claim.

Can I use SQLite for multi-agent coordination in development and data processing workflows?

SQLite is used for multi-agent coordination in multi-file development, QA, design, and data processing workflows. Agents decompose and claim tasks from a central list to maximize throughput without complex external dependencies.

Do I need external dependencies to run a coordinated agent swarm for bug fixes?

No external dependencies are required to run a coordinated agent swarm. The system relies solely on SQLite transactions to handle atomic claiming, liveness tracking, and cleanup for parallel bug fix workflows.