Skip to content

Conversation

@kieranklaassen
Copy link
Collaborator

@kieranklaassen kieranklaassen commented Jan 26, 2026

⚠️ EXPERIMENTAL - DO NOT MERGE

This PR is experimental and should not be merged until the swarm functionality is fully tested and validated.


Summary

Adds two new swarm-related commands:

1. /slfg - Swarm LFG (v2.29.0)

Swarm-based autonomous engineering workflow using TeammateTool. Spawns parallel agents:

  • Planner + Researcher (parallel) - Plan and research simultaneously
  • Worker - Implement the approved plan
  • Reviewer + Tester (parallel) - Review and test simultaneously
  • Resolver - Fix findings
  • Video - Record feature demo

2. /swarm-status - Swarm Status (v2.30.0)

Display status of active swarm teams:

  • Shows all active teams from ~/.claude/teams/
  • Lists teammates with running/stopped status
  • Displays task progress with completion percentage

Architecture

                    ┌─────────────────┐
                    │   TEAM LEAD     │
                    │ (Orchestrator)  │
                    └────────┬────────┘
                             │
         ┌───────────────────┼───────────────────┐
         ▼                   ▼                   ▼
   ┌──────────┐        ┌──────────┐        ┌──────────┐
   │ Planner  │        │Researcher│        │  Worker  │
   └──────────┘        └──────────┘        └──────────┘

Testing

  • Team creation with TeammateTool
  • Task list with dependencies
  • Agent spawning in parallel
  • Agent completion detection
  • Team cleanup
  • Full end-to-end workflow (needs more testing)

Changes

File Change
commands/slfg.md New swarm workflow command
commands/swarm-status.md New status display command
plugin.json v2.28.1 → v2.30.0, commands 24 → 26
CHANGELOG.md Document both commands
README.md Add to command list
marketplace.json Update version and counts

⚠️ This is experimental - The swarm functionality works but needs more real-world testing before merging.


Compound Engineered

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

kieranklaassen and others added 3 commits January 25, 2026 19:38
Add new /slfg command that uses TeammateTool to spawn specialized agents
(Planner, Researcher, Worker, Reviewer, Tester, Resolver, Video) that work
in parallel on different phases of the development lifecycle.

Key features:
- Parallel execution: planning + research run simultaneously
- Shared task list with dependencies for coordination
- Team lead orchestrates and approves plans before implementation
- Review + testing run in parallel after implementation
- Full autonomous workflow from feature description to PR with video

This provides maximum parallelism compared to the sequential /lfg command.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add new /swarm-status command that displays:
- Active teams from ~/.claude/teams/
- Teammates with running/stopped status
- Task progress with completion percentage

Simplified after code review to focus on essential information.

Built using the /slfg swarm workflow with parallel agents.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update marketplace.json version and command count
- Update HTML docs with new commands (/slfg, /swarm-status)
- Add swarm-status plan document

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@kieranklaassen kieranklaassen changed the title feat(commands): add /slfg swarm-based autonomous engineering workflow [EXPERIMENTAL] feat(commands): add /slfg and /swarm-status swarm commands Jan 26, 2026
kieranklaassen and others added 4 commits January 26, 2026 16:47
Co-Authored-By: Warp <agent@warp.dev>
- Reduce from ~500 lines to ~290 lines with clearer structure
- Split single reviewer into 4 parallel specialized reviewers
- Add Parallel Group column to task table for clarity
- Phase C now runs 5 agents simultaneously (4 reviewers + tester)
- Add agent-to-agent communication (researcher → planner, video → lead)
- Include team lead orchestration loop at the end
- List all 10 agents explicitly in cleanup section

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add new command to scaffold complete Rails 8 applications with:
- DHH/37signals conventions
- Custom passwordless magic link auth (~150 lines)
- Solid stack (Queue, Cache, Cable) - no Redis
- Minitest with fixtures (no RSpec/factory_bot)
- Tailwind styling and CSP configured

Bumps version to 3.1.0 (27 commands).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove files that were accidentally included:
- .opencode/ - experimental opencode converter output
- output_test/ - test output directory
- opencode.json - opencode config

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@kieranklaassen kieranklaassen force-pushed the feat/slfg-swarm-command branch from 7156f32 to b3fe72e Compare February 2, 2026 16:39
kieranklaassen and others added 5 commits February 2, 2026 08:41
…tion

Add comprehensive skill for mastering Claude Code's TeammateTool and Task system:
- Core primitives: Teams, Teammates, Tasks, Inboxes, Messages
- Built-in agent types: Bash, Explore, Plan, general-purpose
- TeammateTool operations: spawnTeam, write, broadcast, shutdown, cleanup
- Task system integration with dependencies and auto-unblocking
- Orchestration patterns: Parallel Specialists, Pipeline, Swarm
- Spawn backends: in-process, tmux, iterm2
- Complete workflows and best practices

Also removes build-website command (will be on separate branch).

Bumps version to 3.1.0 (28 agents, 26 commands, 16 skills).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
marketplace.json belongs at root level only, not inside plugin directories.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove specs and solutions docs that aren't related to swarm feature.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Keep PR focused on swarm feature only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants