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

2.1 KiB
Raw Permalink Blame History

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.