huashu-agent-swarm — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited huashu-agent-swarm (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Inspired by Nicholas Carlini's experiment of using 16 Claude instances to autonomously build a C compiler. No master agent. Pure git self-organisation. Each agent independently claims tasks, writes code, and pushes.
Use this skill when the user mentions "swarm mode", "multi-agent parallel", "infinite loop", "agent swarm", or "launch swarm".
brew install tmux)The user tells me:
bash SKILL_DIR/scripts/setup_project.sh <project-directory>This creates the following inside the project:
AGENT_PROMPT.md — Generated from a template; I customise it based on user requirementsTASKS.md — Initial task checklistcurrent_tasks/ — Task claim directoryagent_logs/ — Logs directoryI then customise AGENT_PROMPT.md using references/agent-prompt-template.md, filling in project-specific details.
bash SKILL_DIR/scripts/start_swarm.sh <number-of-agents> <project-directory>This will:
.git object store — no disk waste)python3 SKILL_DIR/scripts/dashboard.py <project-directory> 8420Open <http://localhost:8420> in your browser to:
You can also monitor via the command line:
# Terminal status
bash SKILL_DIR/scripts/status.sh <project-directory>
# Send instructions
bash SKILL_DIR/scripts/send_input.sh <project-directory> "your instruction"
# Attach to tmux directly to observe
tmux attach -t swarm-<project-name>bash SKILL_DIR/scripts/stop_swarm.sh <project-directory>Automatically stops all agents, merges branches, and cleans up worktrees.
current_tasks/*.lock filesTASKS.mdgit loggit worktree for isolation.git object storegit pull to fetch the latest work from other agents| Parameter | Default | Description |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-agent-swarm description: Multi-agent swarm parallel collaboration using pure git self-organisation, ideal for large-scale project development. Use when the user mentions "swarm mode", "multi-agent", "parallel development", or "agent swarm".
Inspired by Nicholas Carlini's experiment of using 16 Claude instances to autonomously build a C compiler. No master agent. Pure git self-organisation. Each agent independently claims tasks, writes code, and pushes.
Use this skill when the user mentions "swarm mode", "multi-agent parallel", "infinite loop", "agent swarm", or "launch swarm".
brew install tmux)The user tells me:
bash SKILL_DIR/scripts/setup_project.sh <project-directory>This creates the following inside the project:
AGENT_PROMPT.md — Generated from a template; I customise it based on user requirementsTASKS.md — Initial task checklistcurrent_tasks/ — Task claim directoryagent_logs/ — Logs directoryI then customise AGENT_PROMPT.md using references/agent-prompt-template.md, filling in project-specific details.
bash SKILL_DIR/scripts/start_swarm.sh <number-of-agents> <project-directory>This will:
.git object store — no disk waste)python3 SKILL_DIR/scripts/dashboard.py <project-directory> 8420Open <http://localhost:8420> in your browser to:
You can also monitor via the command line:
# Terminal status
bash SKILL_DIR/scripts/status.sh <project-directory>
# Send instructions
bash SKILL_DIR/scripts/send_input.sh <project-directory> "your instruction"
# Attach to tmux directly to observe
tmux attach -t swarm-<project-name>bash SKILL_DIR/scripts/stop_swarm.sh <project-directory>Automatically stops all agents, merges branches, and cleans up worktrees.
current_tasks/*.lock filesTASKS.mdgit loggit worktree for isolation.git object storegit pull to fetch the latest work from other agents| Parameter | Default | Description |
|---|---|---|
| Number of agents | 8 | Can be specified at launch |
| Sleep interval | 5 seconds | Adjustable in agent_loop.sh |
| Model | claude-opus-4-6 | Adjustable in agent_loop.sh |
| Risk | Mitigation |
|---|---|
| API rate limiting | Sleep intervals + adjustable agent count |
| Merge conflicts | AGENT_PROMPT guides small, granular commits |
| Infinite loop doing useless work | Log monitoring + stop conditions |
| Disk space | stop_swarm.sh auto-cleans |
| Cost spiral | Limit session count in AGENT_PROMPT |
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
.Trim() if ($cell -match '^:?-+:? | Number of agents | 8 | Can be specified at launch | | Sleep interval | 5 seconds | Adjustable in agent_loop.sh | | Model | claude-opus-4-6 | Adjustable in agent_loop.sh |
| Risk | Mitigation |
|---|---|
| API rate limiting | Sleep intervals + adjustable agent count |
| Merge conflicts | AGENT_PROMPT guides small, granular commits |
| Infinite loop doing useless work | Log monitoring + stop conditions |
| Disk space | stop_swarm.sh auto-cleans |
| Cost spiral | Limit session count in AGENT_PROMPT |
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
) { " $cell " } else { " $cell " } } '|' + ($fixedCells -join '|') + '|'
| Number of agents | 8 | Can be specified at launch | | Sleep interval | 5 seconds | Adjustable in agent_loop.sh | | Model | claude-opus-4-6 | Adjustable in agent_loop.sh |
| Risk | Mitigation |
param($m) $inner = $m.Groups[1].Value
$cells = $inner -split '\|' $fixedCells = $cells | ForEach-Object { $cell = --- name: huashu-agent-swarm description: Multi-agent swarm parallel collaboration using pure git self-organisation, ideal for large-scale project development. Use when the user mentions "swarm mode", "multi-agent", "parallel development", or "agent swarm".
Inspired by Nicholas Carlini's experiment of using 16 Claude instances to autonomously build a C compiler. No master agent. Pure git self-organisation. Each agent independently claims tasks, writes code, and pushes.
Use this skill when the user mentions "swarm mode", "multi-agent parallel", "infinite loop", "agent swarm", or "launch swarm".
brew install tmux)The user tells me:
bash SKILL_DIR/scripts/setup_project.sh <project-directory>This creates the following inside the project:
AGENT_PROMPT.md — Generated from a template; I customise it based on user requirementsTASKS.md — Initial task checklistcurrent_tasks/ — Task claim directoryagent_logs/ — Logs directoryI then customise AGENT_PROMPT.md using references/agent-prompt-template.md, filling in project-specific details.
bash SKILL_DIR/scripts/start_swarm.sh <number-of-agents> <project-directory>This will:
.git object store — no disk waste)python3 SKILL_DIR/scripts/dashboard.py <project-directory> 8420Open <http://localhost:8420> in your browser to:
You can also monitor via the command line:
# Terminal status
bash SKILL_DIR/scripts/status.sh <project-directory>
# Send instructions
bash SKILL_DIR/scripts/send_input.sh <project-directory> "your instruction"
# Attach to tmux directly to observe
tmux attach -t swarm-<project-name>bash SKILL_DIR/scripts/stop_swarm.sh <project-directory>Automatically stops all agents, merges branches, and cleans up worktrees.
current_tasks/*.lock filesTASKS.mdgit loggit worktree for isolation.git object storegit pull to fetch the latest work from other agents| Parameter | Default | Description |
|---|---|---|
| Number of agents | 8 | Can be specified at launch |
| Sleep interval | 5 seconds | Adjustable in agent_loop.sh |
| Model | claude-opus-4-6 | Adjustable in agent_loop.sh |
| Risk | Mitigation |
|---|---|
| API rate limiting | Sleep intervals + adjustable agent count |
| Merge conflicts | AGENT_PROMPT guides small, granular commits |
| Infinite loop doing useless work | Log monitoring + stop conditions |
| Disk space | stop_swarm.sh auto-cleans |
| Cost spiral | Limit session count in AGENT_PROMPT |
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
.Trim() if ($cell -match '^:?-+:? | API rate limiting | Sleep intervals + adjustable agent count | | Merge conflicts | AGENT_PROMPT guides small, granular commits | | Infinite loop doing useless work | Log monitoring + stop conditions | | Disk space | stop_swarm.sh auto-cleans | | Cost spiral | Limit session count in AGENT_PROMPT |
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
) { " $cell " } else { " $cell " } } '|' + ($fixedCells -join '|') + '|'
| API rate limiting | Sleep intervals + adjustable agent count | | Merge conflicts | AGENT_PROMPT guides small, granular commits | | Infinite loop doing useless work | Log monitoring + stop conditions | | Disk space | stop_swarm.sh auto-cleans | | Cost spiral | Limit session count in AGENT_PROMPT |
By Huashu | AI Native Coder · Independent Developer WeChat Official Account "Huashu" | 300k+ followers | AI Tools & Productivity Flagship products: Kitty Catchlight (AppStore Paid Rankings Top 1) · Play DeepSeek with One Book
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.