Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions skills/dispatching-parallel-agents/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,12 +164,22 @@ Agent 3 → Fix tool-approval-race-conditions.test.ts

## Verification

After agents return:
After agents return, complete ALL steps before reporting done:

1. **Review each summary** - Understand what changed
2. **Check for conflicts** - Did agents edit same code?
3. **Run full suite** - Verify all fixes work together
3. **Run full suite** - This is a hard gate, not optional

```bash
npm test / cargo test / pytest / go test ./...
```

**If suite fails:** Stop. Do not report completion. Fix conflicts or re-dispatch the failing domain.

4. **Spot check** - Agents can make systematic errors

**Never report integration complete without step 3 output in hand.**

## Real-World Impact

From debugging session (2025-10-03):
Expand Down
8 changes: 8 additions & 0 deletions skills/finishing-a-development-branch/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ Then: Cleanup worktree (Step 5)
# Push branch
git push -u origin <feature-branch>

# Verify push succeeded
git log origin/<feature-branch> -1 --oneline

# Create PR
gh pr create --title "<title>" --body "$(cat <<'EOF'
## Summary
Expand All @@ -101,6 +104,9 @@ gh pr create --title "<title>" --body "$(cat <<'EOF'
- [ ] <verification steps>
EOF
)"

# Confirm PR was created
gh pr view --json url,title,state
```

Then: Cleanup worktree (Step 5)
Expand Down Expand Up @@ -183,12 +189,14 @@ git worktree remove <worktree-path>
- Merge without verifying tests on result
- Delete work without confirmation
- Force-push without explicit request
- Assume push/PR succeeded without checking

**Always:**
- Verify tests before offering options
- Present exactly 4 options
- Get typed confirmation for Option 4
- Clean up worktree for Options 1 & 4 only
- Confirm PR was created with `gh pr view` after Option 2

## Integration

Expand Down