Finds a root cause and a failing test before any fix, and stops after three failed attempts.

How it works

Foe: Bug Slime, a defect in your code.

Foes

  • Bug Slime

Party · Context

  • HunterYour agent100/100
  1. Bug Slime

    The Bug Slime blocks the way.

    What really happensIt stands for a defect in your code.

    Hunter: Context 100/100.

  2. Regress

    The Bug Slime uses Regress.

    What really happensA fix in one place breaks something that used to work.

    Hunter takes 8. Hunter: Context 92/100.

  3. Superpowers Systematic Debugging

    The debugging scroll is read before the slime is touched.

    What really happensThe systematic-debugging skill loads for a bug, test failure, or odd behavior, and before any fix is proposed.

    Bug Slime takes 15.

  4. Superpowers Systematic Debugging

    The error is read, the slime is poked, and recent tracks are checked.

    What really happensPhase 1 requires the error text, a reliable repro, and a look at recent changes. No repro means more data, no guess.

    Bug Slime takes 12.

  5. Regress

    The Bug Slime uses Regress.

    Hunter takes 8. Hunter: Context 84/100.

  6. Superpowers Systematic Debugging

    One small probe tests a single guess.

    What really happensPhase 3 states one hypothesis and makes the smallest change that can confirm or reject it.

    Bug Slime takes 30.

  7. Superpowers Systematic Debugging

    A failing test pins the cause, then one fix is forged.

    What really happensPhase 4 writes a failing test first, using the superpowers test-driven-development skill, then one fix for that cause.

    Bug Slime takes 19.

  8. Superpowers Systematic Debugging

    Three failed fixes end the fight and open a design talk.

    What really happensIf three fixes fail, the skill stops and asks you about the architecture instead of trying a fourth patch.

    Bug Slime takes 24. Bug Slime falls.

  9. Victory

    The Bug Slime falls.

Learn this spell

Claude Code

/plugin install superpowers@claude-plugins-official

Codex

/plugins

Notes

Claude Code install is the full Superpowers plugin. This skill is one file inside it. Codex: open `/plugins`, search Superpowers, and choose Install Plugin. The skill blocks proposed fixes until the error is read, reproduced, and recent changes are checked. After three failed fixes it stops and asks you about the architecture.

Proving Grounds record

Controlled quest results, separate from recorded usage. Each setup pools runs across its quests. The per-quest table below has casts, cast time, mana, incantation and runes; medians are not pooled.

Hero: Claude Code 2.1.305; weapon (model): claude-haiku-5-5; charge (effort): low; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate0%0 of 3 runs passed every check; Unarmed: 0 of 3 (matched quests)
Steadiness0%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (3 equipped runs; 3 control runs)
Instant casts0 of 3runs cleared on the first prompt; Unarmed: 0 of 3 (matched quests)
Attunement100%3 of 3 runs opened an equipped skill
Upkeep+11% manaextra mana per run vs Unarmed, median of 1 quest
IncantationNot measuredoutput tokens per run vs Unarmed
Runes-14%lines added per run vs Unarmed, median of 1 quest

Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate100%15 of 15 runs passed every check; Unarmed: 15 of 15 (matched quests)
Steadiness80%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (15 equipped runs; 15 control runs)
Instant casts15 of 15runs cleared on the first prompt; Unarmed: 15 of 15 (matched quests)
Attunement100%15 of 15 runs opened an equipped skill
Upkeep+19% manaextra mana per run vs Unarmed, median of 4 quests
IncantationNot measuredoutput tokens per run vs Unarmed
Runes-9%lines added per run vs Unarmed, median of 4 quests

Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate53%9 of 17 runs passed every check; Unarmed: 32 of 42 (matched quests)
Steadiness31%reliability: Wilson 95% lower bound
Buff-23 pp debuffvs Unarmed, only matched quests (17 equipped runs; 42 control runs)
Instant casts9 of 17runs cleared on the first prompt; Unarmed: 32 of 42 (matched quests)
Attunement100%17 of 17 runs opened an equipped skill
Upkeep+12% manaextra mana per run vs Unarmed, median of 4 quests
IncantationNot measuredoutput tokens per run vs Unarmed
Runes-6%lines added per run vs Unarmed, median of 1 quest

Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate100%9 of 9 runs passed every check; Unarmed: 12 of 12 (matched quests)
Steadiness70%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (9 equipped runs; 12 control runs)
Instant casts9 of 9runs cleared on the first prompt; Unarmed: 12 of 12 (matched quests)
Attunement100%9 of 9 runs opened an equipped skill
UpkeepNot measuredextra mana per run vs Unarmed
IncantationNot measuredoutput tokens per run vs Unarmed
RunesNot measuredlines added per run vs Unarmed

Hero: OMP 18.8.3; weapon (model): anthropic/claude-haiku-5-5; charge (effort): low; arena: warded; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate100%9 of 9 runs passed every check; Unarmed: 9 of 9 (matched quests)
Steadiness70%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (9 equipped runs; 9 control runs)
Instant casts9 of 9runs cleared on the first prompt; Unarmed: 9 of 9 (matched quests)
Attunement100%9 of 9 runs opened an equipped skill
Upkeep+29% manaextra mana per run vs Unarmed, median of 3 quests
IncantationNot measuredoutput tokens per run vs Unarmed
RunesNot measuredlines added per run vs Unarmed

Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate83%10 of 12 runs passed every check; Unarmed: 14 of 18 (matched quests)
Steadiness55%reliability: Wilson 95% lower bound
Buff+6 ppvs Unarmed, only matched quests (12 equipped runs; 18 control runs)
Instant casts10 of 12runs cleared on the first prompt; Unarmed: 13 of 18 (matched quests)
Attunement100%12 of 12 runs opened an equipped skill
Upkeep+53% manaextra mana per run vs Unarmed, median of 4 quests
IncantationNot measuredoutput tokens per run vs Unarmed
Runes-2%lines added per run vs Unarmed, median of 1 quest

Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.

Clear rate100%8 of 8 runs passed every check; Unarmed: 32 of 42 (matched quests)
Steadiness68%reliability: Wilson 95% lower bound
Buff+24 ppvs Unarmed, only matched quests (8 equipped runs; 42 control runs)
Instant casts8 of 8runs cleared on the first prompt; Unarmed: 32 of 42 (matched quests)
Attunement0%0 of 8 runs opened an equipped skill
Upkeep+4% manaextra mana per run vs Unarmed, median of 4 quests
IncantationNot measuredoutput tokens per run vs Unarmed
Runes+6%lines added per run vs Unarmed, median of 1 quest

Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.

Clear rate100%6 of 6 runs passed every check; Unarmed: 12 of 12 (matched quests)
Steadiness61%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (6 equipped runs; 12 control runs)
Instant casts6 of 6runs cleared on the first prompt; Unarmed: 12 of 12 (matched quests)
Attunement83%5 of 6 runs opened an equipped skill
UpkeepNot measuredextra mana per run vs Unarmed
IncantationNot measuredoutput tokens per run vs Unarmed
RunesNot measuredlines added per run vs Unarmed

Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.

Clear rate100%6 of 6 runs passed every check; Unarmed: 12 of 12 (matched quests)
Steadiness61%reliability: Wilson 95% lower bound
Buff+0 ppvs Unarmed, only matched quests (6 equipped runs; 12 control runs)
Instant casts6 of 6runs cleared on the first prompt; Unarmed: 11 of 12 (matched quests)
Attunement0%0 of 6 runs opened an equipped skill
Upkeep+6% manaextra mana per run vs Unarmed, median of 3 quests
IncantationNot measuredoutput tokens per run vs Unarmed
RunesNot measuredlines added per run vs Unarmed
Per-quest Proving Grounds record
QuestFixed taskClear ratePassed runsSteadinessReliability lower boundBuffClear-rate points vs UnarmedInstant castsFirst-prompt clearsCastsPrompts to clearCast timeAgent runtimeManaCost at API list pricesIncantationOutput tokensRunesLines added / removedAttunementSkills openedSetupApp, model, effort and sandbox
Broken Trail: Pagination RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3136sUnarmed: 32s2,394 Unarmed: 1,876Not reportedUnarmed: Not reported+57 / -1Unarmed: +62 / -1100%Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero claude-code --weapon 'claude-opus-5-5' --charge high --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%3 of 3Unarmed: 100% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 9 of 9123sUnarmed: 20s1,068 Unarmed: 834Not reportedUnarmed: 2.7kNot reportedUnarmed: +48 / -1100%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%2 of 2Unarmed: 100% (9 of 9)34%+0 ppvs Unarmed2 of 2100%Unarmed: 9 of 9119sUnarmed: 20s847 Unarmed: 834Not reportedUnarmed: 2.7kNot reportedUnarmed: +48 / -10%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3154sUnarmed: 50sNot priced yet76.1k tokensUnarmed: Not priced yetNot reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%2 of 2Unarmed: 100% (3 of 3)34%+0 ppvs Unarmed2 of 2100%Unarmed: 3 of 3147sUnarmed: 50sNot priced yet77.3k tokensUnarmed: Not priced yetNot reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero codex --weapon 'gpt-6-astra' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3148sUnarmed: 25s44 Unarmed: 30Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-haiku-5-5; charge (effort): low; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero omp --weapon 'anthropic/claude-haiku-5-5' --charge low --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3121sUnarmed: 18s656 Unarmed: 410Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Broken Trail: Pagination RepairQuest v2100%2 of 2Unarmed: 100% (3 of 3)34%+0 ppvs Unarmed2 of 2100%Unarmed: 3 of 3115sUnarmed: 18s422 Unarmed: 410Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported0%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-paginate --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Hunter: Month-End Schedule RepairQuest v20%0 of 3Unarmed: 0% (0 of 3)0%+0 ppvs Unarmed0 of 30%Unarmed: 0 of 3Not reported32sUnarmed: 32s90 Unarmed: 81Not reportedUnarmed: Not reported+62 / -9Unarmed: +72 / -10100%Hero: Claude Code 2.1.305; weapon (model): claude-haiku-5-5; charge (effort): low; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-rent-schedule --hero claude-code --weapon 'claude-haiku-5-5' --charge low --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Hunter: Month-End Schedule RepairQuest v2100%6 of 6Unarmed: 100% (6 of 6)61%+0 ppvs Unarmed6 of 6100%Unarmed: 6 of 611m 11sUnarmed: 1m 13s3,912 Unarmed: 3,532Not reportedUnarmed: Not reported+69 / -5Unarmed: +79 / -9100%Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-rent-schedule --hero claude-code --weapon 'claude-opus-5-5' --charge high --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Hunter: Month-End Schedule RepairQuest v20%0 of 8Unarmed: 33% (5 of 15)0%-33 pp debuffvs Unarmed0 of 80%Unarmed: 5 of 15Not reported36sUnarmed: 39s1,409 Unarmed: 1,319Not reportedUnarmed: 4.7k+45 / -3Unarmed: +48 / -8100%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-rent-schedule --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Hunter: Month-End Schedule RepairQuest v2100%2 of 2Unarmed: 33% (5 of 15)34%+67 ppvs Unarmed2 of 2100%Unarmed: 5 of 15143sUnarmed: 39s1,473 Unarmed: 1,319Not reportedUnarmed: 4.7k+51 / -8Unarmed: +48 / -80%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-rent-schedule --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Hunter: Month-End Schedule RepairQuest v233%1 of 3Unarmed: 33% (2 of 6)6%+0 ppvs Unarmed1 of 333%Unarmed: 2 of 6122sUnarmed: 22s1,022 Unarmed: 701Not reportedUnarmed: 2.9k+52 / -4Unarmed: +53 / -8100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-rent-schedule --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3147sUnarmed: 44s2,752 Unarmed: 2,172Not reportedUnarmed: Not reported+89 / -1Unarmed: +98 / -1100%Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero claude-code --weapon 'claude-opus-5-5' --charge high --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%3 of 3Unarmed: 100% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 9 of 9121sUnarmed: 25s959 Unarmed: 934Not reportedUnarmed: 3.4kNot reportedUnarmed: +61 / -1100%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%2 of 2Unarmed: 100% (9 of 9)34%+0 ppvs Unarmed2 of 2100%Unarmed: 9 of 9126sUnarmed: 25s995 Unarmed: 934Not reportedUnarmed: 3.4kNot reportedUnarmed: +61 / -10%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3152sUnarmed: 52sNot priced yet80.2k tokensUnarmed: Not priced yetNot reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%2 of 2Unarmed: 100% (3 of 3)34%+0 ppvs Unarmed2 of 2100%Unarmed: 3 of 311m 8sUnarmed: 52sNot priced yet78.4k tokensUnarmed: Not priced yetNot reportedUnarmed: Not reportedNot reportedUnarmed: Not reported50%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero codex --weapon 'gpt-6-astra' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3137sUnarmed: 35s67 Unarmed: 52Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-haiku-5-5; charge (effort): low; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero omp --weapon 'anthropic/claude-haiku-5-5' --charge low --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 2 of 3125sUnarmed: 20s810 Unarmed: 475Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Rune Trail: Slug FunctionQuest v2100%2 of 2Unarmed: 100% (3 of 3)34%+0 ppvs Unarmed2 of 2100%Unarmed: 2 of 3117sUnarmed: 20s546 Unarmed: 475Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported0%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-slugify --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3155sUnarmed: 1m 23s3,306 Unarmed: 4,173Not reportedUnarmed: Not reported+145 / -19Unarmed: +150 / -34100%Hero: Claude Code 2.1.305; weapon (model): claude-opus-5-5; charge (effort): high; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero claude-code --weapon 'claude-opus-5-5' --charge high --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%3 of 3Unarmed: 100% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 9 of 9120sUnarmed: 19s979 Unarmed: 831Not reportedUnarmed: 2.5kNot reportedUnarmed: +75 / -13100%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%2 of 2Unarmed: 100% (9 of 9)34%+0 ppvs Unarmed2 of 2100%Unarmed: 9 of 9117sUnarmed: 19s796 Unarmed: 831Not reportedUnarmed: 2.5kNot reportedUnarmed: +75 / -130%Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%3 of 3Unarmed: 100% (6 of 6)44%+0 ppvs Unarmed3 of 3100%Unarmed: 6 of 6159sUnarmed: 1m 7sNot priced yet79.6k tokensUnarmed: Not priced yetNot reportedUnarmed: 2.1kNot reportedUnarmed: +117 / -13100%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%2 of 2Unarmed: 100% (6 of 6)34%+0 ppvs Unarmed2 of 2100%Unarmed: 6 of 611m 0sUnarmed: 1m 7sNot priced yet82.1k tokensUnarmed: Not priced yetNot reportedUnarmed: 2.1kNot reportedUnarmed: +117 / -13100%Hero: Codex 0.154.0; weapon (model): gpt-6-astra; charge (effort): medium; arena: sealed; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero codex --weapon 'gpt-6-astra' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 3141sUnarmed: 40s74 Unarmed: 64Not reportedUnarmed: Not reportedNot reportedUnarmed: Not reported100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-haiku-5-5; charge (effort): low; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero omp --weapon 'anthropic/claude-haiku-5-5' --charge low --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%3 of 3Unarmed: 100% (6 of 6)44%+0 ppvs Unarmed3 of 3100%Unarmed: 6 of 6119sUnarmed: 20s761 Unarmed: 639Not reportedUnarmed: 2.5kNot reportedUnarmed: +66 / -9100%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; invoked cast (the prompt named the skill).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Fading Tracks: TTL Cache RepairQuest v2100%2 of 2Unarmed: 100% (6 of 6)34%+0 ppvs Unarmed2 of 2100%Unarmed: 6 of 6121sUnarmed: 20s677 Unarmed: 639Not reportedUnarmed: 2.5kNot reportedUnarmed: +66 / -90%Hero: OMP 18.8.3; weapon (model): anthropic/claude-sonnet-5-5; charge (effort): medium; arena: warded; ambient cast (the agent chose).
macOS 27.0.1, arm64. Curator.
0 mishaps excluded. 2026-10-21 to 2026-10-21.
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell obra-systematic-debugging --quest hunter-ttl-cache --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast ambient --control

Recorded with quest v2 and spell commits obra-systematic-debugging@b739a8af570e10a95898f2bdf6cec97467fa6c12. How to run it

Scrying (screenshots of runs)

The latest run of each setup. Local paths, names and ids are blurred; credentials are removed.

Scrying (screenshot) of a cleared run of Broken Trail: Pagination Repair with Superpowers Systematic Debugging, Claude CodeScrying (screenshot) of a fizzled run of Hunter: Month-End Schedule Repair with Superpowers Systematic Debugging, Claude CodeScrying (screenshot) of a cleared run of Hunter: Month-End Schedule Repair with Superpowers Systematic Debugging, Claude CodeScrying (screenshot) of a fizzled run of Hunter: Month-End Schedule Repair with Superpowers Systematic Debugging, Claude Code

Also equipped in trial loadouts: Test-first bug hunt (workflow).

Explore the quests, full results and trial method

This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.