Lobster Subagent Dev

Agents
SubagentReviewParallelTdd

Subagent-driven development. Dispatch fresh subagent per task with 2-stage review (spec + quality). Cost-aware model routing. From Superpowers by Jesse Vincent.

Install

openclaw skills install @wangxiaofei860208-source/lobster-subagent-dev

Lobster Subagent-Driven Development 🦞

Fresh subagent per task. Two-stage review. Ship with confidence.

Inspired by Superpowers by Jesse Vincent.

Core Principle

Fresh subagent per task + 2-stage review = high quality, fast iteration

Subagents never inherit session context. You construct exactly what they need. This preserves your own context for coordination work.

The Process

1. Read Plan → Extract Tasks

  • Read implementation plan once
  • Extract ALL tasks with full text
  • Create TodoWrite tracking

2. Per Task: Implementer → Spec Review → Quality Review

[Dispatch Implementer]
  ↓ (if questions → answer → re-dispatch)
[Implementer: implement + test + commit + self-review]
  ↓
[Dispatch Spec Reviewer]
  ↓ ❌ → Fix → Re-review
  ↓ ✅
[Dispatch Code Quality Reviewer]
  ↓ ❌ → Fix → Re-review
  ↓ ✅
[Mark task complete]
  ↓
[Next task...]

3. Final Review

After all tasks complete:

  • Dispatch final code reviewer for entire implementation
  • Verify all requirements met
  • Run full test suite

Model Selection

Task TypeModelWhy
1-2 files, complete specCheapestMechanical
Multi-file integrationStandardNeeds judgment
Architecture/reviewStrongestNeeds expertise

Agent Status Handling

StatusAction
DONEProceed to spec review
DONE_WITH_CONCERNSRead concerns, then decide
NEEDS_CONTEXTProvide context, re-dispatch
BLOCKEDChange model / split task / escalate

Never

  • Skip reviews (spec OR quality)
  • Start quality review before spec passes
  • Let implementer self-review replace actual review
  • Move to next task while review has open issues
  • Dispatch multiple implementers in parallel (conflicts)