Checks framework and library choices against official docs before the agent implements them.
How it works
Foe: Fog Wraith, missing facts, outdated docs or thin context.
Foes
- Fog WraithHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- PaladinYour agent100/100Haze Poison Ward Insight Flicker Pinned Enraged
The Fog Wraith blocks the way.
What really happensIt stands for missing facts, outdated docs or thin context.
Paladin: Context 100/100.
The Fog Wraith breathes haze. Swings start to miss.
What really happensWithout current docs, the agent guesses at APIs that may have changed.
Paladin takes 8. Paladin: Context 92/100. Paladin: Haze.
The source-driven scroll opens before any framework line.
What really happensThe agent loads source-driven-development when a framework or library choice has to match current official docs.
Fog Wraith takes 18.
A light reads the dependency file and names the versions.
What really happensIt reads the project's dependency file, states the versions, and asks you if a version is missing.
Fog Wraith takes 15.
The Fog Wraith uses Haze.
Paladin takes 8. Paladin: Context 84/100. Paladin: Haze.
The hero writes the documented pattern and leaves the URL.
What really happensFramework code follows the fetched official page. Each such choice gets a full URL, or an UNVERIFIED flag if no docs were found.
Fog Wraith takes 36.
The Fog Wraith drops code the user can check.
What really happensYou can open every citation. A clash between the docs and the existing code is shown so you can choose.
Fog Wraith takes 31. Fog Wraith falls.
The Fog Wraith falls.
Learn this spell
Claude Code and Codex
npx skills add addyosmani/agent-skills --skill source-driven-developmentNotes
The skills CLI command installs it into Claude Code and Codex. Whole pack for Claude Code: /plugin marketplace add addyosmani/agent-skills then /plugin install agent-skills@addy-agent-skills. Whole pack for Codex CLI 0.122+: codex plugin marketplace add addyosmani/agent-skills then codex plugin add agent-skills@agent-skills. Skip it for renames, typos, and logic that does not depend on a framework version. Instructions inside fetched docs never override your request.
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.
| QuestFixed task | Clear ratePassed runs | SteadinessReliability lower bound | BuffClear-rate points vs Unarmed | Instant castsFirst-prompt clears | CastsPrompts to clear | Cast timeAgent runtime | ManaCost at API list prices | IncantationOutput tokens | RunesLines added / removed | AttunementSkills opened | SetupApp, model, effort and sandbox |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Paladin: expense claims migrationQuest v1 | 80%4 of 5Unarmed: 76% (13 of 17) | 38% | +4 ppvs Unarmed | 4 of 580%Unarmed: 13 of 17 | 1 | 41sUnarmed: 37s | 1,280 Unarmed: 1,072 | Not reportedUnarmed: 4.4k | +156 / -0Unarmed: +157 / -0 | 100% | 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 loadoutRecorded with quest v1 and spell commits |
| Paladin: RSVP Capacity and WaitlistQuest v7 | 100%3 of 3Unarmed: 100% (15 of 15) | 44% | +0 ppvs Unarmed | 2 of 367%Unarmed: 14 of 15 | 1 | 2m 27sUnarmed: 2m 4s | 4,085 Unarmed: 3,624 | Not reportedUnarmed: 19k | +483 / -33Unarmed: +457 / -33 | 100% | 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 loadoutRecorded with quest v7 and spell commits |
Scrying (screenshots of runs)
The latest run of each setup. Local paths, names and ids are blurred; credentials are removed.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.



