playbook/antigravity-awesome-skills/skills/subagent-orchestrator/examples/debug-mission.md

73 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Example: Repair Mission for a Broken Build
## Scenario
User: "My Vercel deploy is failing. Build error: Cannot find module '@/components/ProposalResult'"
This is a targeted repair — minimum agents, minimum quota.
---
## Mission Brief
```
MISSION BRIEF
─────────────────────────────────────────
Goal: Fix broken import causing Vercel build failure. Do not touch anything else.
Total Agents: 1
Quota Strategy: FLASH only
Expected Token Cost: LOW
AGENTS:
[1] ID: repair-001
Role: Repair Agent
Scope: ONLY the file containing the broken import + the missing file (if it needs creating)
Model: Gemini Flash
Input: Exact error message, file path of the import
Output: Fixed import OR created missing file — nothing else
Depends on: none
─────────────────────────────────────────
```
---
## Repair Protocol
```
Step 1: Read the exact error — don't assume context
Error: "Cannot find module '@/components/ProposalResult'"
Step 2: Check if the file exists
→ If exists: fix the import path (casing issue, wrong alias, etc.)
→ If missing: create the minimum viable file (even if empty with correct export)
Step 3: Verify the fix compiles mentally
→ Check all other files that import the same module
→ Confirm tsconfig.json paths alias is correct
Step 4: Report what was changed and why — one sentence each
```
---
## What NOT to do in a repair mission
- Do NOT re-read the entire codebase to "understand context"
- Do NOT refactor adjacent files while you're in there
- Do NOT switch to a more powerful model "just to be safe"
- Do NOT open a browser agent to check Vercel dashboard
- Do NOT spawn additional agents for a single broken import
---
## Quota Log
| Event | Impact |
|-------|--------|
| 1 Flash agent | LOW |
| 23 files read | LOW |
| 12 files written | LOW |
| **Total estimated** | **< 5% sprint** |
> Repair missions should almost never exceed 10% sprint quota.
> If a repair is growing complex, stop — decompose it as a new full mission instead.