Always-on mode that makes the agent take the smallest complete change: reuse what exists, then the standard library, then minimal code.

How it works

Foe: Tangle Hydra, a messy diff that needs review.

Foes

  • Tangle Hydra

Party · Context

  • MonkYour agent100/100
  1. Tangle Hydra

    The Tangle Hydra blocks the way.

    What really happensIt stands for a messy diff that needs review.

    Monk: Context 100/100.

  2. Regrow

    The Tangle Hydra uses Regrow.

    What really happensA messy diff hides new problems inside old ones.

    Monk takes 8. Monk: Context 92/100.

  3. Ponytail

    The ponytail talisman settles on the hero for the whole quest.

    What really happensWith the plugin's hooks the mode is on every session until you say stop ponytail or normal mode. Levels are lite, full and ultra.

    Tangle Hydra takes 17.

  4. Ponytail

    The hero reads every head of the hydra before swinging.

    What really happensBefore writing, it reads the code the task touches and lists every caller, test, fixture and config the change must reach.

    Tangle Hydra takes 14.

  5. Regrow

    The Tangle Hydra uses Regrow.

    Monk takes 8. Monk: Context 84/100.

  6. Ponytail

    One clean cut where fifty would do.

    What really happensIt takes the first option that works: skip it, reuse code already in the repo, the standard library, an installed dependency, one line, then the minimum.

    Tangle Hydra takes 33.

  7. Ponytail

    The hero never cuts the armor straps.

    What really happensValidation at trust boundaries, error handling that prevents data loss, security and accessibility are never cut.

    Tangle Hydra takes 8. Monk: Ward.

  8. Ponytail

    A small test stays behind with a note on what was skipped.

    What really happensRisky logic gets one small test, and each reply ends with what it skipped or did not check.

    Tangle Hydra takes 28. Tangle Hydra falls.

  9. Victory

    The Tangle Hydra falls.

Learn this spell

Claude Code

/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail

Codex

codex plugin marketplace add DietrichGebert/ponytail
codex plugin add ponytail@ponytail

Notes

The plugin's hooks keep the mode on every session; the skill alone loads only when asked. Levels are lite, full (default) and ultra; say stop ponytail to end it. In Codex, trust its two hooks in /hooks and start a new thread. OMP: omp plugin marketplace add DietrichGebert/ponytail, then omp plugin install ponytail@ponytail. Pi: pi install git:github.com/DietrichGebert/ponytail. Risky logic still gets one small test, and validation, security and accessibility are never cut. The plugin also ships ponytail-review, -audit, -debt, -gain and -help.

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-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.

Clear rate85%56 of 66 runs passed every check; Unarmed: 253 of 293 (matched quests)
Steadiness74%reliability: Wilson 95% lower bound
Buff-1 pp debuffvs Unarmed, only matched quests (66 equipped runs; 293 control runs)
Instant casts41 of 66runs cleared on the first prompt; Unarmed: 199 of 293 (matched quests)
Attunement85%56 of 66 runs opened an equipped skill
Upkeep+2% manaextra mana per run vs Unarmed, median of 22 quests
Incantation-2%output tokens per run vs Unarmed, median of 22 quests
Runes-10%lines added per run vs Unarmed, median of 22 quests

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 rate78%14 of 18 runs passed every check; Unarmed: 20 of 21 (matched quests)
Steadiness55%reliability: Wilson 95% lower bound
Buff-17 pp debuffvs Unarmed, only matched quests (18 equipped runs; 21 control runs)
Instant casts14 of 18runs cleared on the first prompt; Unarmed: 19 of 21 (matched quests)
Attunement94%17 of 18 runs opened an equipped skill
UpkeepNot measuredextra mana per run vs Unarmed
Incantation-5%output tokens per run vs Unarmed, median of 6 quests
Runes-14%lines added per run vs Unarmed, median of 6 quests

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 rate50%9 of 18 runs passed every check; Unarmed: 21 of 36 (matched quests)
Steadiness29%reliability: Wilson 95% lower bound
Buff-8 pp debuffvs Unarmed, only matched quests (18 equipped runs; 36 control runs)
Instant casts6 of 18runs cleared on the first prompt; Unarmed: 16 of 36 (matched quests)
Attunement100%18 of 18 runs opened an equipped skill
Upkeep+6% manaextra mana per run vs Unarmed, median of 6 quests
Incantation-3%output tokens per run vs Unarmed, median of 6 quests
Runes-16%lines added per run vs Unarmed, median of 6 quests
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% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 9 of 9117sUnarmed: 20s836 Unarmed: 8342kUnarmed: 2.7k+26 / -2Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-paginate --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Hunter: Month-End Schedule RepairQuest v20%0 of 3Unarmed: 33% (5 of 15)0%-33 pp debuffvs Unarmed0 of 30%Unarmed: 5 of 15Not reported27sUnarmed: 39s1,237 Unarmed: 1,3193.6kUnarmed: 4.7k+25 / -2Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-rent-schedule --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Hunter: Month-End Schedule RepairQuest v2100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 311m 4sUnarmed: 1m 4sNot priced yet106.4k tokensUnarmed: Not priced yet1.9kUnarmed: 2.1k+55 / -4Unarmed: +66 / -3100%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.
1 mishaps excluded. 2026-10-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-rent-schedule --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Hunter: Month-End Schedule RepairQuest v20%0 of 3Unarmed: 33% (2 of 6)0%-33 pp debuffvs Unarmed0 of 30%Unarmed: 2 of 6Not reported26sUnarmed: 22s764 Unarmed: 7012.6kUnarmed: 2.9k+37 / -5Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-rent-schedule --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. 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: 25s920 Unarmed: 9342.9kUnarmed: 3.4k+35 / -4Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-slugify --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. 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 9117sUnarmed: 19s851 Unarmed: 8312.2kUnarmed: 2.5k+56 / -15Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-ttl-cache --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. 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 6156sUnarmed: 1m 7sNot priced yet72.8k tokensUnarmed: Not priced yet1.8kUnarmed: 2.1k+96 / -13Unarmed: +117 / -1367%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-ttl-cache --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. 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: 20s647 Unarmed: 6392.4kUnarmed: 2.5k+69 / -19Unarmed: +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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest hunter-ttl-cache --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Illusionist: pricing plan switcherQuest v80%0 of 3Unarmed: 53% (9 of 17)0%-53 pp debuffvs Unarmed0 of 30%Unarmed: 9 of 17Not reported1m 28sUnarmed: 1m 37s2,600 Unarmed: 2,76413.4kUnarmed: 14.5k+237 / -3Unarmed: +394 / -3100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest illusionist-pricing-tabs --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Illusionist: pricing plan switcherQuest v867%2 of 3Unarmed: 100% (3 of 3)21%-33 pp debuffvs Unarmed2 of 367%Unarmed: 3 of 311m 47sUnarmed: 2m 18sNot priced yet80.5k tokensUnarmed: Not priced yet4.7kUnarmed: 5.3k+181 / -4Unarmed: +203 / -4100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest illusionist-pricing-tabs --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Illusionist: pricing plan switcherQuest v80%0 of 3Unarmed: 17% (1 of 6)0%-17 pp debuffvs Unarmed0 of 30%Unarmed: 1 of 6Not reported1m 3sUnarmed: 1m 6s1,591 Unarmed: 1,5418.4kUnarmed: 10.2k+304 / -3Unarmed: +368 / -3100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest illusionist-pricing-tabs --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Illusionist: booking form repairQuest v4100%3 of 3Unarmed: 87% (13 of 15)44%+13 ppvs Unarmed0 of 30%Unarmed: 0 of 15259sUnarmed: 1m 6s1,931 Unarmed: 1,7617.9kUnarmed: 12.2k+88 / -59Unarmed: +114 / -61100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest illusionist-signup-form --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v4 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: export endpoints security reviewQuest v2100%3 of 3Unarmed: 100% (23 of 23)44%+0 ppvs Unarmed3 of 3100%Unarmed: 23 of 23131sUnarmed: 31s1,198 Unarmed: 1,1293.3kUnarmed: 3k+7 / -0Unarmed: +7 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-export-handler --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: missing-profile reviewQuest v2100%3 of 3Unarmed: 100% (12 of 12)44%+0 ppvs Unarmed3 of 3100%Unarmed: 12 of 1217sUnarmed: 7s455 Unarmed: 451373Unarmed: 394+1 / -0Unarmed: +1 / -00%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-null-guard --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: queue component reviewQuest v2100%3 of 3Unarmed: 100% (12 of 12)44%+0 ppvs Unarmed3 of 3100%Unarmed: 12 of 12113sUnarmed: 14s623 Unarmed: 6161.2kUnarmed: 1.1k+5 / -0Unarmed: +5 / -00%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-react-list --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: cut the next releaseQuest v3100%3 of 3Unarmed: 89% (16 of 18)44%+11 ppvs Unarmed1 of 333%Unarmed: 4 of 18242sUnarmed: 43s1,614 Unarmed: 1,2745.3kUnarmed: 2.1k+28 / -4Unarmed: +28 / -4100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-release-cut --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v3 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: seat holds pull requestQuest v867%2 of 3Unarmed: 41% (7 of 17)21%+25 ppvs Unarmed2 of 367%Unarmed: 7 of 17126sUnarmed: 28s1,175 Unarmed: 1,0862.9kUnarmed: 2.4k+7 / -0Unarmed: +6 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-seat-holds --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: seat holds pull requestQuest v8100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 3 of 311m 10sUnarmed: 1m 1sNot priced yet98.8k tokensUnarmed: Not priced yet2.1kUnarmed: 2k+34 / -0Unarmed: +34 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-seat-holds --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: seat holds pull requestQuest v833%1 of 3Unarmed: 67% (4 of 6)6%-33 pp debuffvs Unarmed1 of 333%Unarmed: 4 of 6123sUnarmed: 22s767 Unarmed: 6482.1kUnarmed: 2k+6 / -0Unarmed: +7 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-seat-holds --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v8 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Inquisitor: receipts security reviewQuest v2100%3 of 3Unarmed: 100% (12 of 12)44%+0 ppvs Unarmed3 of 3100%Unarmed: 11 of 12117sUnarmed: 19s701 Unarmed: 7211.7kUnarmed: 1.7k+6 / -0Unarmed: +7 / -00%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest inquisitor-sql-handler --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Paladin: expense claims migrationQuest v133%1 of 3Unarmed: 76% (13 of 17)6%-43 pp debuffvs Unarmed1 of 333%Unarmed: 13 of 17133sUnarmed: 37s1,108 Unarmed: 1,0724.4kUnarmed: 4.4k+114 / -0Unarmed: +157 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest paladin-expense-claims --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Paladin: expense claims migrationQuest v10%0 of 3Unarmed: 67% (2 of 3)0%-67 pp debuffvs Unarmed0 of 30%Unarmed: 2 of 3Not reported1m 20sUnarmed: 1m 28sNot priced yet71.4k tokensUnarmed: Not priced yet2.6kUnarmed: 2.6k+132 / -0Unarmed: +161 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest paladin-expense-claims --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Paladin: expense claims migrationQuest v167%2 of 3Unarmed: 50% (3 of 6)21%+17 ppvs Unarmed2 of 367%Unarmed: 3 of 6129sUnarmed: 32s804 Unarmed: 7754kUnarmed: 4.1k+119 / -0Unarmed: +150 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest paladin-expense-claims --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Paladin: RSVP Capacity and WaitlistQuest v7100%3 of 3Unarmed: 100% (15 of 15)44%+0 ppvs Unarmed3 of 3100%Unarmed: 14 of 1511m 39sUnarmed: 2m 4s3,270 Unarmed: 3,62416kUnarmed: 19k+296 / -32Unarmed: +457 / -33100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest paladin-rsvp-waitlist --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v7 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Ranger: orders screen performance passQuest v467%2 of 3Unarmed: 100% (12 of 12)21%-33 pp debuffvs Unarmed0 of 30%Unarmed: 12 of 122.554sUnarmed: 31s1,765 Unarmed: 9785.9kUnarmed: 3.3k+56 / -37Unarmed: +74 / -39100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest ranger-orders-list --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v4 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Ranger: Pantry navigation migrationQuest v5100%3 of 3Unarmed: 100% (12 of 12)44%+0 ppvs Unarmed3 of 3100%Unarmed: 12 of 12159sUnarmed: 1m 2s2,092 Unarmed: 2,1169.7kUnarmed: 8.4k+190 / -198Unarmed: +202 / -198100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest ranger-recipe-router --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v5 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's record: decision documentQuest v4100%3 of 3Unarmed: 87% (13 of 15)44%+13 ppvs Unarmed1 of 333%Unarmed: 9 of 15235sUnarmed: 38s1,156 Unarmed: 1,0254kUnarmed: 3.9k+57 / -0Unarmed: +58 / -0100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-decision-doc --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v4 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's reckoning: incident write-upQuest v1100%3 of 3Unarmed: 86% (12 of 14)44%+14 ppvs Unarmed0 of 30%Unarmed: 0 of 14246sUnarmed: 54s1,552 Unarmed: 1,7346.1kUnarmed: 7.6k+18 / -24Unarmed: +16 / -26100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-incident-rewrite --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's reckoning: incident write-upQuest v1100%3 of 3Unarmed: 100% (3 of 3)44%+0 ppvs Unarmed3 of 3100%Unarmed: 2 of 3145sUnarmed: 51sNot priced yet53.9k tokensUnarmed: Not priced yet1.4kUnarmed: 1.4k+16 / -26Unarmed: +16 / -26100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-incident-rewrite --hero codex --weapon 'gpt-6-astra' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's reckoning: incident write-upQuest v1100%3 of 3Unarmed: 83% (5 of 6)44%+17 ppvs Unarmed0 of 30%Unarmed: 0 of 6255sUnarmed: 45s1,320 Unarmed: 1,2226.1kUnarmed: 5.4k+18 / -24Unarmed: +18 / -25100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-incident-rewrite --hero omp --weapon 'anthropic/claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v1 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's dispatch: plain launch noteQuest v2100%3 of 3Unarmed: 100% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 8 of 919sUnarmed: 8s547 Unarmed: 493685Unarmed: 677+9 / -0Unarmed: +7 / -067%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-launch-note --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's manual: plain README rewriteQuest v2100%3 of 3Unarmed: 100% (9 of 9)44%+0 ppvs Unarmed3 of 3100%Unarmed: 9 of 9110sUnarmed: 9s627 Unarmed: 5311.2kUnarmed: 867+5 / -7Unarmed: +5 / -7100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-readme-pass --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Scribe's ledger: plain release notesQuest v2100%3 of 3Unarmed: 100% (10 of 10)44%+0 ppvs Unarmed0 of 30%Unarmed: 0 of 10214sUnarmed: 17s742 Unarmed: 7021.4kUnarmed: 1.4k+6 / -12Unarmed: +6 / -12100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest scribe-release-notes --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. How to run it

Sculptor: sensor field at scaleQuest v2100%3 of 3Unarmed: 100% (12 of 12)44%+0 ppvs Unarmed3 of 3100%Unarmed: 12 of 12128sUnarmed: 33s1,058 Unarmed: 1,0813.8kUnarmed: 4.3k+54 / -40Unarmed: +94 / -38100%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-22 to 2026-10-22.Scrying (screenshot)
Try this loadout
node "<spell-report-skill-directory>/scripts/spell-report.mjs" trial --spell ponytail --quest sculptor-sensor-field --hero claude-code --weapon 'claude-sonnet-5-5' --charge medium --cast invoked --control

Recorded with quest v2 and spell commits ponytail@09c434ab73ca43761c5d8b0c5d341926c2fba710. 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 Ponytail, Claude CodeScrying (screenshot) of a fizzled run of Hunter: Month-End Schedule Repair with Ponytail, Claude CodeScrying (screenshot) of a cleared run of Hunter: Month-End Schedule Repair with Ponytail, CodexScrying (screenshot) of a fizzled run of Hunter: Month-End Schedule Repair with Ponytail, OMP
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.