← SuperpowersCONTENT HISTORY

Update to Superpowers

Snapshot Oct 24, 2026 · 13:56 UTC · version 7.0.1

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Superpowers and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"050e77e7578611a0a1d1c1ef8944c1fadeee7922eddb66f2fac87da2ec386ddf","size":46210}

After

Oct 24, 2026 · 13:56 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"54a632d9ee6197ccbc10d43d42217e23d08375bea63ba8eb4b6af757c1535038","size":1733}

After

Oct 24, 2026 · 13:56 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"27397b5fa86b49c9d73117104c1e118596612346129d83bc9a766193a65ecf13","size":12042}

After

Oct 24, 2026 · 13:56 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"b7477eb39b5109617fe37e51dd65d8bdd8dff6c40fda49adfbc21eec445777ee","size":48231}

After

Oct 24, 2026 · 13:56 UTC

Not present

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/assets/composer-icon-dark.png →

.codex-plugin/assets/composer-icon.svg →

.codex-plugin/assets/logo-dark.png →

.codex-plugin/assets/logo.png →

.codex-plugin/plugin.json →

README.md →

assets/antigravity-logo.png →

skills/brainstorming/SKILL.md →

skills/brainstorming/builder-check-prompt.md →

skills/brainstorming/scripts/server.cjs →

skills/brainstorming/spec-document-reviewer-prompt.md →

skills/diagnosing-superpowers/SKILL.md →

skills/diagnosing-superpowers/references/github-issues.md →

skills/diagnosing-superpowers/templates/issue.md →

skills/executing-plans/SKILL.md →

skills/executing-plans/scripts/task-done →

skills/requesting-code-review/SKILL.md →

skills/subagent-driven-development/SKILL.md →

skills/subagent-driven-development/references/batching.md →

skills/subagent-driven-development/references/cannot-verify.md →

skills/subagent-driven-development/references/final-review.md →

skills/subagent-driven-development/references/fix-loop.md →

skills/subagent-driven-development/references/handling-reports.md →

skills/subagent-driven-development/references/preflight.md →

skills/subagent-driven-development/references/resuming.md →

skills/subagent-driven-development/scripts/sdd-workspace →

skills/systematic-debugging/SKILL.md →

skills/writing-skills/SKILL.md →

skills/writing-skills/anthropic-best-practices.md →

skills/writing-skills/examples/CLAUDE_MD_TESTING.md →

skills/writing-skills/graphviz-conventions.dot →

skills/writing-skills/persuasion-principles.md →

skills/writing-skills/references/CLAUDE_MD_TESTING.md →

skills/writing-skills/references/anthropic-best-practices.md →

skills/writing-skills/references/bulletproofing.md →

skills/writing-skills/references/discovery.md →

skills/writing-skills/references/flowcharts.md →

skills/writing-skills/references/graphviz-conventions.dot →

skills/writing-skills/references/persuasion-principles.md →

skills/writing-skills/references/testing-skills-with-subagents.md →

skills/writing-skills/testing-skills-with-subagents.md →

README.md

− removed · + added

--- before
+++ after
@@ -89,8 +89,9 @@
 agy plugin install https://github.com/obra/superpowers
 ```
 
-Antigravity runs the plugin's session-start hook, so Superpowers is active from
-the first message. Reinstall with the same command to update.
+Antigravity lists each installed skill's description, and the description of
+the `using-superpowers` skill prompts the model to load that skill at the start
+of a conversation. Reinstall with the same command to update.
 
 ### Codex App
 
@@ -306,7 +307,7 @@
 
 ## The Basic Workflow
 
-1. **brainstorming** - Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document.
+1. **brainstorming** - Activates before building anything. Draws out what you actually want, and why, through questions that get you describing it, then plays its understanding back for correction. Small changes get agreed in chat; projects get a written design document a builder could plan from.
 
 2. **using-git-worktrees** - Activates after design approval. Creates isolated workspace on new branch, runs project setup, verifies clean test baseline.
 
@@ -349,7 +350,7 @@
 - **diagnosing-superpowers** - Work out what went wrong in a session, with evidence; export a scrubbed bundle or file an issue
 
 **Collaboration** 
-- **brainstorming** - Socratic design refinement
+- **brainstorming** - Drawing out intent before building
 - **writing-plans** - Detailed implementation plans
 - **executing-plans** - Inline plan execution: one context, one final review
 - **dispatching-parallel-agents** - Concurrent subagent workflows
@@ -374,13 +375,13 @@
 
 ## Contributing
 
-The general contribution process for Superpowers is below. Keep in mind that we don't generally accept contributions of new skills and that any updates to skills must work across all of the coding agents we support.
+The general contribution process for Superpowers is below. Keep in mind that we don't generally accept contributions of new skills and that any updates to skills must work across all of the coding agents we support. We also don't accept agent-written PRs that fix issues filed by someone else unless a maintainer asked for one, even when you hit the same problem; add your report to the existing issue instead.
 
 1. Fork the repository
 2. Switch to the 'dev' branch
 3. Create a branch for your work
 4. Follow the `writing-skills` skill for creating and testing new and modified skills
-5. Submit a PR, being sure to fill in the pull request template.
+5. Submit a PR, filling in every section of the pull request template, including the summary a human writes in their own words.
 
 Skill-behavior tests use the drill eval harness from [superpowers-evals](https://github.com/prime-radiant-inc/superpowers-evals/), cloned into `evals/` — see `evals/README.md` for setup. Plugin-infrastructure tests live at `tests/` and run via the relevant `run-*.sh` or `npm test`.
 
Full technical diff · 55 changed fields

removed /files/.codex-plugin~1assets~1composer-icon-dark.png

BEFORE
{
  "sha256": "050e77e7578611a0a1d1c1ef8944c1fadeee7922eddb66f2fac87da2ec386ddf",
  "size": 46210
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1composer-icon.svg

BEFORE
{
  "sha256": "54a632d9ee6197ccbc10d43d42217e23d08375bea63ba8eb4b6af757c1535038",
  "size": 1733
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo-dark.png

BEFORE
{
  "sha256": "27397b5fa86b49c9d73117104c1e118596612346129d83bc9a766193a65ecf13",
  "size": 12042
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "b7477eb39b5109617fe37e51dd65d8bdd8dff6c40fda49adfbc21eec445777ee",
  "size": 48231
}
AFTER
Field is absent

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"1abae0f8d73d9cd26b7d0be951318696d0aac236310e10b8b17a154aaa232e1e"
AFTER
"1a8ddab7b9b6d8c5077a3a4b3a3b4efb8e4fc50e3b60430f5ea7e662b7974577"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1850
AFTER
1741

changed /files/README.md/sha256

BEFORE
"04fd40756d26d5f2132ddfbc5c3c35335b02bb456197308975f9d12eaa522382"
AFTER
"79f29f50c735862d2e304ea547b4c9aa67d9db6909ff6fb7b5ea922d7bcbc3e7"

changed /files/README.md/size

BEFORE
14389
AFTER
14847

added /files/assets~1antigravity-logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "d9eb1f1893e686de4afc7a8305d1e7a125fdf9df3741a28b2aa0999005e60a3a",
  "size": 16690
}

changed /files/skills~1brainstorming~1SKILL.md/sha256

BEFORE
"a32d2255354775aa124855aa7100cf276bea096fff4ebb3a0edf57be216e6c72"
AFTER
"61a7ef918652108c76a3fd01e02dd92d39996c6b46d4cb2819cbd03f6c45e46a"

changed /files/skills~1brainstorming~1SKILL.md/size

BEFORE
17548
AFTER
13602

added /files/skills~1brainstorming~1builder-check-prompt.md

BEFORE
Field was absent
AFTER
{
  "sha256": "36d51a4723d6f0a3ce5811a0ea3b3a8424f07533947e1355f5d8cb8cce40c55e",
  "size": 881
}

changed /files/skills~1brainstorming~1scripts~1server.cjs/sha256

BEFORE
"2d2961ea8d11f56c5f4c3a1a68d22709efa5d7601a2246d8c880774e7e9e8412"
AFTER
"763abf96510e0b892a1141397b31aa82ef900cf87ed34dde94bc8782baf4a7ca"

changed /files/skills~1brainstorming~1scripts~1server.cjs/size

BEFORE
25693
AFTER
25699

removed /files/skills~1brainstorming~1spec-document-reviewer-prompt.md

BEFORE
{
  "sha256": "95a0a195de9d984be2fffa95bab16fc8c563bc296a9cfc5e9c29cb3ece0d7457",
  "size": 1747
}
AFTER
Field is absent

changed /files/skills~1diagnosing-superpowers~1SKILL.md/sha256

BEFORE
"5a652f8132cc901eb5ca61f89157839f87a2f20aed037fc7a2b51051bc37cd19"
AFTER
"3143de8695c5a2d63e8b1675f33837578076f464deb127c2ebdd0b46fceef886"

changed /files/skills~1diagnosing-superpowers~1SKILL.md/size

BEFORE
6904
AFTER
6941

changed /files/skills~1diagnosing-superpowers~1references~1github-issues.md/sha256

BEFORE
"a656f5e15b21c7a200c39c038f5ede74b9d6ea3ceeb90f39af7e930c8d8424d6"
AFTER
"d26ef9197b4a6ae5159ae6d11abd162bcc624d95fc7ccf508e07b68f916a1b19"

changed /files/skills~1diagnosing-superpowers~1references~1github-issues.md/size

BEFORE
1644
AFTER
1636

changed /files/skills~1diagnosing-superpowers~1templates~1issue.md/sha256

BEFORE
"8f28dbfe60602f77dda76d81815cb4e2dce7d3e2a93348890e1581be8310ac1f"
AFTER
"afd21779e5de5bc5adfe2f5a50a04e44ab8d50d9ad0f829243de248d6f023eed"

changed /files/skills~1diagnosing-superpowers~1templates~1issue.md/size

BEFORE
1851
AFTER
2680

changed /files/skills~1executing-plans~1SKILL.md/sha256

BEFORE
"f38e8f2ddcf079f65493adc713c1fed78421dfaf5f4dbf6b3a6b2b1d95466e71"
AFTER
"e4649e59880ef2643d1da128e3d607e87e3f969410d72095a5bf65811b6036dc"

changed /files/skills~1executing-plans~1SKILL.md/size

BEFORE
20405
AFTER
18103

changed /files/skills~1executing-plans~1scripts~1task-done/sha256

BEFORE
"f704dc216e0602f95c601b9ee1113c9a55cc1c5f6e4d149dddfba0fd3ad1c314"
AFTER
"d0d4f2397c85a4426443ea955e699ef12568b41b408ec6122d4ec2433ee3a5f6"

changed /files/skills~1executing-plans~1scripts~1task-done/size

BEFORE
1670
AFTER
1692

changed /files/skills~1requesting-code-review~1SKILL.md/sha256

BEFORE
"cfcee1b06774e7c0517f1e09be1a11f2d5680257072723e709ddbcf7e08b795a"
AFTER
"2180e14a448e9410bec88e6646a2d1f0ce7fdd58de27388c1e052e929679d2bc"

changed /files/skills~1requesting-code-review~1SKILL.md/size

BEFORE
2977
AFTER
2974

changed /files/skills~1subagent-driven-development~1SKILL.md/sha256

BEFORE
"8dde5589ee083fb4999106d116f01c8fdaf3116a8a9813fdedeb80329de49046"
AFTER
"ba41f697136cba88a7962d60c8e2f97488ba04a8688b1d0fbeb27f6953808e75"

changed /files/skills~1subagent-driven-development~1SKILL.md/size

BEFORE
32577
AFTER
19506

added /files/skills~1subagent-driven-development~1references~1batching.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b54dc7e23dbfb90db89bcb2fb3af591aabf6a271a165fbc0da4c6f9439980eac",
  "size": 583
}

added /files/skills~1subagent-driven-development~1references~1cannot-verify.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e698713a15e0eabf1a2ab26ffe1bb04bf70c9d6d2e2060d44a0f9a1bdd4408bf",
  "size": 513
}

added /files/skills~1subagent-driven-development~1references~1final-review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2fd999d86e5dd0b9b32aaf93f2a41663ef30b3e3cb78fb2fd5cb450eb59eb9de",
  "size": 2447
}

added /files/skills~1subagent-driven-development~1references~1fix-loop.md

BEFORE
Field was absent
AFTER
{
  "sha256": "eafff1f801af2ced86e8761f3eeef04b701860d986ba5d0a8b20d506a75104bb",
  "size": 4249
}

added /files/skills~1subagent-driven-development~1references~1handling-reports.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f759cdd4936220c38aab05b6d6c48c6df8ac8f146b0f37a6d2facbf87133c67",
  "size": 1062
}

added /files/skills~1subagent-driven-development~1references~1preflight.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3ea21c5fc1af1a190ac8a9d19ceb0849b47bf2ffe27b87dffcc21b6a0539776c",
  "size": 1353
}

added /files/skills~1subagent-driven-development~1references~1resuming.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ff6e38bde2276faa2a7e93513086caded0ea10edbf2ec7f349a7e3b0d7c668c4",
  "size": 614
}

changed /files/skills~1subagent-driven-development~1scripts~1sdd-workspace/sha256

BEFORE
"75ca46c756ba4209ca36e0d3d65567257ceb33bc7a6775b9dad946707cb3bd7b"
AFTER
"4fd9770e7a49b6bde488c0e92bac1b3bd01fcbdaf8f06b6c4efbe3a1abd99f86"

changed /files/skills~1subagent-driven-development~1scripts~1sdd-workspace/size

BEFORE
3265
AFTER
3684

changed /files/skills~1systematic-debugging~1SKILL.md/sha256

BEFORE
"808fc5717aa88ad65efff312b11c186294d3e6ee301afb584e2f86599b137787"
AFTER
"51c6435d98c83c42c96ba7c35725a0b2c376cd487fb1a4e6bd0ddbe7e33ef202"

changed /files/skills~1systematic-debugging~1SKILL.md/size

BEFORE
9465
AFTER
9530

changed /files/skills~1writing-skills~1SKILL.md/sha256

BEFORE
"bbdfe742f853562e643a3d40d64476359d47881e39cef80a189283fa26d11ab9"
AFTER
"8cb3ac68c6d8c4bb46886b998b09af7989643cab8bd0e46ee86dd62e64546bbe"

changed /files/skills~1writing-skills~1SKILL.md/size

BEFORE
26623
AFTER
16738

removed /files/skills~1writing-skills~1anthropic-best-practices.md

BEFORE
{
  "sha256": "217629b356c09c9bd11017c9788e8fc654ca1b32c92d4a51cd490e16dd65e59a",
  "size": 46197
}
AFTER
Field is absent

removed /files/skills~1writing-skills~1examples~1CLAUDE_MD_TESTING.md

BEFORE
{
  "sha256": "0b379a3415e185d3c434b3ad283d8aa132f3022c2a4f210f168865b5986bcef0",
  "size": 5423
}
AFTER
Field is absent

removed /files/skills~1writing-skills~1graphviz-conventions.dot

BEFORE
{
  "sha256": "e2890a593c91370e384b42f2f67b1a6232c9e69dddea7891a0c1c46d7b20b694",
  "size": 5970
}
AFTER
Field is absent

removed /files/skills~1writing-skills~1persuasion-principles.md

BEFORE
{
  "sha256": "a51bc9bf75189ea73a27b3fb504a2fdfdb966fb1f7f1cdf03203230a216ccc03",
  "size": 5901
}
AFTER
Field is absent

added /files/skills~1writing-skills~1references~1CLAUDE_MD_TESTING.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0b379a3415e185d3c434b3ad283d8aa132f3022c2a4f210f168865b5986bcef0",
  "size": 5423
}

added /files/skills~1writing-skills~1references~1anthropic-best-practices.md

BEFORE
Field was absent
AFTER
{
  "sha256": "217629b356c09c9bd11017c9788e8fc654ca1b32c92d4a51cd490e16dd65e59a",
  "size": 46197
}

added /files/skills~1writing-skills~1references~1bulletproofing.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9397023e6bc85b556a57f3097371363bf03e28e755c57f403f470bcda90e0a23",
  "size": 2577
}

added /files/skills~1writing-skills~1references~1discovery.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c6bbc74af3be90f693f7cbc986af6fa94e8df75f65109b52e96032587f5b92af",
  "size": 7616
}

added /files/skills~1writing-skills~1references~1flowcharts.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8b1f542391f274f0d33f3457ac099a3d317d6877eaa3b8d3b1ebef151b55fda7",
  "size": 1262
}

added /files/skills~1writing-skills~1references~1graphviz-conventions.dot

BEFORE
Field was absent
AFTER
{
  "sha256": "e2890a593c91370e384b42f2f67b1a6232c9e69dddea7891a0c1c46d7b20b694",
  "size": 5970
}

added /files/skills~1writing-skills~1references~1persuasion-principles.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a51bc9bf75189ea73a27b3fb504a2fdfdb966fb1f7f1cdf03203230a216ccc03",
  "size": 5901
}

added /files/skills~1writing-skills~1references~1testing-skills-with-subagents.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ed8a6862c085900135962390530d9dc7637ad6d650b4324ce3b051287a5c3f22",
  "size": 12557
}

removed /files/skills~1writing-skills~1testing-skills-with-subagents.md

BEFORE
{
  "sha256": "c711346852c911b24a84aa161e0cff06a4cd7f4e2fa9e9c0a266cead5afcbade",
  "size": 12558
}
AFTER
Field is absent
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "1a8ddab7b9b6d8c5077a3a4b3a3b4efb8e4fc50e3b60430f5ea7e662b7974577",
      "size": 1741
    },
    "CODE_OF_CONDUCT.md": {
      "sha256": "5604db48bb38684df7b0816cc2a8b2659a9c7efcfb2fa17936e6b16b1ec79316",
      "size": 13724
    },
    "LICENSE": {
      "sha256": "a37e0e9697144819e1d965176ac4ae5bc3fa02d11e7812036bbcadf6dafe2400",
      "size": 1070
    },
    "README.md": {
      "sha256": "79f29f50c735862d2e304ea547b4c9aa67d9db6909ff6fb7b5ea922d7bcbc3e7",
      "size": 14847
    },
    "assets/antigravity-logo.png": {
      "sha256": "d9eb1f1893e686de4afc7a8305d1e7a125fdf9df3741a28b2aa0999005e60a3a",
      "size": 16690
    },
    "assets/app-icon.png": {
      "sha256": "b7477eb39b5109617fe37e51dd65d8bdd8dff6c40fda49adfbc21eec445777ee",
      "size": 48231
    },
    "assets/superpowers-small.svg": {
      "sha256": "54a632d9ee6197ccbc10d43d42217e23d08375bea63ba8eb4b6af757c1535038",
      "size": 1733
    },
    "skills/brainstorming/SKILL.md": {
      "sha256": "61a7ef918652108c76a3fd01e02dd92d39996c6b46d4cb2819cbd03f6c45e46a",
      "size": 13602
    },
    "skills/brainstorming/agents/openai.yaml": {
      "sha256": "90585d2a09289aaff7eba1271596e8500c7328437b94839f2d39699a41689195",
      "size": 129
    },
    "skills/brainstorming/builder-check-prompt.md": {
      "sha256": "36d51a4723d6f0a3ce5811a0ea3b3a8424f07533947e1355f5d8cb8cce40c55e",
      "size": 881
    },
    "skills/brainstorming/scripts/frame-template.html": {
      "sha256": "6a8a4e58bd6a44b904e2e3c57de774481d909204597e1498de53f1b2fecc4c4e",
      "size": 8094
    },
    "skills/brainstorming/scripts/helper.js": {
      "sha256": "43c6d69954a46ec34a2a262bcc62a9a7e83e839c739f199cb72646d397c686e3",
      "size": 5615
    },
    "skills/brainstorming/scripts/server.cjs": {
      "sha256": "763abf96510e0b892a1141397b31aa82ef900cf87ed34dde94bc8782baf4a7ca",
      "size": 25699
    },
    "skills/brainstorming/scripts/start-server.sh": {
      "sha256": "a4e5ae84275bcaacd2f84345afeabe59cf7b00ba080e123da7cc1fb226f12847",
      "size": 6908
    },
    "skills/brainstorming/scripts/stop-server.sh": {
      "sha256": "0b5ccbbd57f62d3ed88993f7940b5ee0e5c0fc9b21c550c623da4f6292e47daf",
      "size": 3263
    },
    "skills/brainstorming/visual-companion.md": {
      "sha256": "6ffcb038b53254bd31debaa15e12dcd4ff24bd63d690e0b644ac6396701cf2e2",
      "size": 13413
    },
    "skills/diagnosing-superpowers/SKILL.md": {
      "sha256": "3143de8695c5a2d63e8b1675f33837578076f464deb127c2ebdd0b46fceef886",
      "size": 6941
    },
    "skills/diagnosing-superpowers/agents/openai.yaml": {
      "sha256": "870134aaf221d744d6f6a7c81d5175453bdd912362e03f1979fb77afd2820993",
      "size": 127
    },
    "skills/diagnosing-superpowers/prompts/analyst-common.md": {
      "sha256": "88801c36070be2a54a8a9a29632b01ab21db053e2e76ee49b5252a9b74ca4090",
      "size": 1582
    },
    "skills/diagnosing-superpowers/prompts/cost-and-time.md": {
      "sha256": "fe97a66d4db3b436816ef82694bda413b522b3a862dd41978da01e358fffecc4",
      "size": 1640
    },
    "skills/diagnosing-superpowers/prompts/plan-adherence.md": {
      "sha256": "1dcbab82033598a2e9c9ee42e950d4b1822d2c871c02cef9e102cdd5cbbda113",
      "size": 1637
    },
    "skills/diagnosing-superpowers/prompts/quality-evidence.md": {
      "sha256": "749d11cf678f379ed77a29274cad456634e0284aa523639a1a214a9f2b986eb1",
      "size": 1476
    },
    "skills/diagnosing-superpowers/prompts/repeated-work.md": {
      "sha256": "895027f2dfa4b1b8bcdb7ac9aec8d45a80bff212fad6ec6cad5ab38fa68322f5",
      "size": 1469
    },
    "skills/diagnosing-superpowers/prompts/request-conflicts.md": {
      "sha256": "e800e38d8b7752c212c76c5c3ed75cd78b749684263ea0c313586f26af6f4b5c",
      "size": 1011
    },
    "skills/diagnosing-superpowers/prompts/scrub-audit.md": {
      "sha256": "5cc48f05a7f81f5f7e05e0c7ceafc0fb8774bcaf75fe88dcb5c7e408026c70ad",
      "size": 1363
    },
    "skills/diagnosing-superpowers/prompts/scrub.md": {
      "sha256": "854cb3320cc5377b493cea2f72519d67983464882db68a0f408a7d0a0f040b8c",
      "size": 1471
    },
    "skills/diagnosing-superpowers/prompts/similar-session.md": {
      "sha256": "b190f713b463df2bb5ec3914647e204074d1bd50643a53159db6d13cace916c1",
      "size": 1711
    },
    "skills/diagnosing-superpowers/prompts/skill-timeline.md": {
      "sha256": "45d604d583b57a77b9033eced8eb875ef342af70fcd66cf7d15c6dc89964890f",
      "size": 1646
    },
    "skills/diagnosing-superpowers/prompts/stumbles.md": {
      "sha256": "1f2d1f048aff7b8b400006301f1ce8c232ecc7e9d5f705af27a849b2c03ea2e7",
      "size": 1330
    },
    "skills/diagnosing-superpowers/references/context-safety.md": {
      "sha256": "e6be2bd3495f454d4bedee9484d728d245d1fa656e11fc4ceec5693c16e4730a",
      "size": 990
    },
    "skills/diagnosing-superpowers/references/github-issues.md": {
      "sha256": "d26ef9197b4a6ae5159ae6d11abd162bcc624d95fc7ccf508e07b68f916a1b19",
      "size": 1636
    },
    "skills/diagnosing-superpowers/references/redaction-policy.md": {
      "sha256": "96b16f47074838fe2d7e609577d6f8b0ad460f8378b281a3f96ee23cb5a08bde",
      "size": 2243
    },
    "skills/diagnosing-superpowers/references/session-discovery.md": {
      "sha256": "6d1dced083e5d978448a78df298cf515531b0eb39b2854a4a2afbffeb69a7435",
      "size": 1859
    },
    "skills/diagnosing-superpowers/templates/bundle-README.md": {
      "sha256": "2e6ddc6b106028d5ebd00a50ad93a77111d675c219ee1273cd0857869e8d51ec",
      "size": 3672
    },
    "skills/diagnosing-superpowers/templates/case.md": {
      "sha256": "597892462be83bc478536ec91f7c285f6dd25d119c560734a3a180fe8471301d",
      "size": 2983
    },
    "skills/diagnosing-superpowers/templates/issue.md": {
      "sha256": "afd21779e5de5bc5adfe2f5a50a04e44ab8d50d9ad0f829243de248d6f023eed",
      "size": 2680
    },
    "skills/diagnosing-superpowers/templates/report.md": {
      "sha256": "38295d0fd785e8608f330815c59ebd7047942002ec7085aecbed54681f56b0c1",
      "size": 2359
    },
    "skills/dispatching-parallel-agents/SKILL.md": {
      "sha256": "1968923066f3b707eb01d1992cdf4c42284c3855f70253b9cd5000ff45fca13c",
      "size": 6078
    },
    "skills/dispatching-parallel-agents/agents/openai.yaml": {
      "sha256": "55e5cdae31b34dcafb3cdeb7ca6e154ad3a1ab56da7e6b0d4cc8e1e098ecb5da",
      "size": 126
    },
    "skills/executing-plans/SKILL.md": {
      "sha256": "e4649e59880ef2643d1da128e3d607e87e3f969410d72095a5bf65811b6036dc",
      "size": 18103
    },
    "skills/executing-plans/agents/openai.yaml": {
      "sha256": "c9884a11c9c4721b838ad0b526590efdf677065fb20af0ac3b2bd2ea55cf8786",
      "size": 129
    },
    "skills/executing-plans/scripts/task-done": {
      "sha256": "d0d4f2397c85a4426443ea955e699ef12568b41b408ec6122d4ec2433ee3a5f6",
      "size": 1692
    },
    "skills/executing-plans/scripts/task-start": {
      "sha256": "f833693c8fce3700fc9f841562d80f8015cd40f652c168a3405ac3e46947a1fe",
      "size": 963
    },
    "skills/finishing-a-development-branch/SKILL.md": {
      "sha256": "8db5a922b242dd4e1bf824cb91c13b3e8d8e8a86d6ceaf7f0774eb9cce909d65",
      "size": 7781
    },
    "skills/finishing-a-development-branch/agents/openai.yaml": {
      "sha256": "74ab618a66f23e8e29015f4ab14db2dd0f639e98c6fdc25fb912fb6a82ed593d",
      "size": 149
    },
    "skills/receiving-code-review/SKILL.md": {
      "sha256": "091df1629510af1b92fc4abd6f96732ebedb4cb2c0f3457e8f2740b0504a2438",
      "size": 6203
    },
    "skills/receiving-code-review/agents/openai.yaml": {
      "sha256": "f5515fdf668d22fffc4fd367f990318b2c1ba1a73d9b3ba5661c40e02deedfbc",
      "size": 127
    },
    "skills/requesting-code-review/SKILL.md": {
      "sha256": "2180e14a448e9410bec88e6646a2d1f0ce7fdd58de27388c1e052e929679d2bc",
      "size": 2974
    },
    "skills/requesting-code-review/agents/openai.yaml": {
      "sha256": "1917e3cf2c957e7512343e622b002a873f325fbf931bed77d71afb5a02ca431d",
      "size": 118
    },
    "skills/requesting-code-review/code-reviewer.md": {
      "sha256": "82e370be6b3447523816286195571e4216ba56ba1ad6ad0e87862294c4c78dcb",
      "size": 6449
    },
    "skills/subagent-driven-development/SKILL.md": {
      "sha256": "ba41f697136cba88a7962d60c8e2f97488ba04a8688b1d0fbeb27f6953808e75",
      "size": 19506
    },
    "skills/subagent-driven-development/agents/openai.yaml": {
      "sha256": "58ef494a996998f2a486a0764b769bdf02e9c148b050b38603dbcdb364ae2771",
      "size": 138
    },
    "skills/subagent-driven-development/implementer-prompt.md": {
      "sha256": "81dd9d5a3fb0b09b96b5829f03b9796842f3199ef7591d1ba1c2db2a515f64d0",
      "size": 6335
    },
    "skills/subagent-driven-development/re-review-prompt.md": {
      "sha256": "0828a5e9cbb12ba49f14621dd8c3953c48c0fc383e75bb5494f055ed0d6d824f",
      "size": 4761
    },
    "skills/subagent-driven-development/references/batching.md": {
      "sha256": "b54dc7e23dbfb90db89bcb2fb3af591aabf6a271a165fbc0da4c6f9439980eac",
      "size": 583
    },
    "skills/subagent-driven-development/references/cannot-verify.md": {
      "sha256": "e698713a15e0eabf1a2ab26ffe1bb04bf70c9d6d2e2060d44a0f9a1bdd4408bf",
      "size": 513
    },
    "skills/subagent-driven-development/references/final-review.md": {
      "sha256": "2fd999d86e5dd0b9b32aaf93f2a41663ef30b3e3cb78fb2fd5cb450eb59eb9de",
      "size": 2447
    },
    "skills/subagent-driven-development/references/fix-loop.md": {
      "sha256": "eafff1f801af2ced86e8761f3eeef04b701860d986ba5d0a8b20d506a75104bb",
      "size": 4249
    },
    "skills/subagent-driven-development/references/handling-reports.md": {
      "sha256": "8f759cdd4936220c38aab05b6d6c48c6df8ac8f146b0f37a6d2facbf87133c67",
      "size": 1062
    },
    "skills/subagent-driven-development/references/preflight.md": {
      "sha256": "3ea21c5fc1af1a190ac8a9d19ceb0849b47bf2ffe27b87dffcc21b6a0539776c",
      "size": 1353
    },
    "skills/subagent-driven-development/references/resuming.md": {
      "sha256": "ff6e38bde2276faa2a7e93513086caded0ea10edbf2ec7f349a7e3b0d7c668c4",
      "size": 614
    },
    "skills/subagent-driven-development/scripts/review-package": {
      "sha256": "f9275175b2276b1d5fdb1bae0bedaadd2a950659b7c6f311ea37ff85e1861b1f",
      "size": 2029
    },
    "skills/subagent-driven-development/scripts/sdd-workspace": {
      "sha256": "4fd9770e7a49b6bde488c0e92bac1b3bd01fcbdaf8f06b6c4efbe3a1abd99f86",
      "size": 3684
    },
    "skills/subagent-driven-development/scripts/task-brief": {
      "sha256": "cc563538e09abf719b34ddf4b2fa7a65cf3b301729039dbfa923cb060f729146",
      "size": 1322
    },
    "skills/subagent-driven-development/task-reviewer-prompt.md": {
      "sha256": "bfed55c8f19d0ff6ed57b0fe09127c92890e9311c6c73917129598826bf9ebe8",
      "size": 9031
    },
    "skills/systematic-debugging/CREATION-LOG.md": {
      "sha256": "c24733a5b1821bd6bed1fc950261f0b9f4e90097e0bbb96459d8179713730789",
      "size": 4257
    },
    "skills/systematic-debugging/SKILL.md": {
      "sha256": "51c6435d98c83c42c96ba7c35725a0b2c376cd487fb1a4e6bd0ddbe7e33ef202",
      "size": 9530
    },
    "skills/systematic-debugging/agents/openai.yaml": {
      "sha256": "a1ec2b63eb6ac4f79bdea5e0ac4dd9688ead473dbc0ff8aa791f9142778b5386",
      "size": 114
    },
    "skills/systematic-debugging/condition-based-waiting-example.ts": {
      "sha256": "40ae5ebe497fdf310200e43fe986552546d0a22837c0d39e855db1cfd33eb88e",
      "size": 5054
    },
    "skills/systematic-debugging/condition-based-waiting.md": {
      "sha256": "e89fec8400d6cd50f43407cec9fab50976ba4d55d0ec2eb51c0bd68036b54c26",
      "size": 3516
    },
    "skills/systematic-debugging/defense-in-depth.md": {
      "sha256": "1e175fb86fc357e58c6aebf5441e481e1b7868b4380c0456b63a17eefbd18ba7",
      "size": 3650
    },
    "skills/systematic-debugging/find-polluter.sh": {
      "sha256": "dd7b8f13c4cc2a24b33ff87b18da9248f3e1c80a085c3316224f69ff0fa5c43c",
      "size": 1986
    },
    "skills/systematic-debugging/root-cause-tracing.md": {
      "sha256": "75b933b6a8c40bdb2031b10f21654395b56ec6ab6bc7b018c18d3fe57aeb7fb8",
      "size": 5321
    },
    "skills/systematic-debugging/test-academic.md": {
      "sha256": "fe2ba480d78ac0d686dc025f41c2a32a43d642bf533f91b0c6053a04d35d6486",
      "size": 653
    },
    "skills/systematic-debugging/test-pressure-1.md": {
      "sha256": "0b6a915db0054577819834c79be9eb614e97bddba10d73768e1fbe91cfed048a",
      "size": 1900
    },
    "skills/systematic-debugging/test-pressure-2.md": {
      "sha256": "b2030aeffba07050e8ad573ddf87486457c4a016a786bb326235bebd856f2016",
      "size": 2283
    },
    "skills/systematic-debugging/test-pressure-3.md": {
      "sha256": "96b50a52e2c7989c9cf20fb752c47c1e9a3a70dc362f8f7989f8f5b64dac7708",
      "size": 2692
    },
    "skills/test-driven-development/SKILL.md": {
      "sha256": "64b03fce4aee5a97a93160cea8111f3ba13a17b7c001db4bd5836d67fd10705d",
      "size": 9578
    },
    "skills/test-driven-development/agents/openai.yaml": {
      "sha256": "d1fd223b137ce6eca628d521031213a2dc002a97865f00e2f6fce03529b9ca05",
      "size": 137
    },
    "skills/test-driven-development/writing-good-tests.md": {
      "sha256": "51471c853306ff92ca8bb41dcaea05f31c0e46b03651f8f3c99754b7172f4ae1",
      "size": 8268
    },
    "skills/using-git-worktrees/SKILL.md": {
      "sha256": "8cfb86f121269e8f7f12361e6795c4f6738828340e28964c9229d365666c9edd",
      "size": 6813
    },
    "skills/using-git-worktrees/agents/openai.yaml": {
      "sha256": "00bb3e4d6f3448a0c406d3bffc714d5ed597248514646c2f13ef532b93041773",
      "size": 128
    },
    "skills/using-superpowers/SKILL.md": {
      "sha256": "82c5c8866ad7f5dd4440ce66bd7806ba48a2f13771beae5cf112e53f08fe36ba",
      "size": 3192
    },
    "skills/using-superpowers/agents/openai.yaml": {
      "sha256": "3c5813a85ca812acc399c3081ab73699dce4740b068ab0be73710a58465bfeaa",
      "size": 119
    },
    "skills/using-superpowers/references/antigravity-tools.md": {
      "sha256": "4880f6de3da4e32f9659ebe7a72b9e0ebfff04e028c2ed96173f86d0387a04c0",
      "size": 1495
    },
    "skills/using-superpowers/references/claude-code-tools.md": {
      "sha256": "21479a3fee27448cab8748a3b5687e53bb257883bda9c070426f9a1ab5cebf1b",
      "size": 1469
    },
    "skills/using-superpowers/references/codex-tools.md": {
      "sha256": "1a38ad9b188c393052f58d95657a1c35ea6aafc8b5a27f198f3922912f70bbe7",
      "size": 4762
    },
    "skills/using-superpowers/references/gemini-tools.md": {
      "sha256": "62b9157bcb0ee3c6784e3d0da0798ddfa5872f9e0c34bea48f3079dabea71965",
      "size": 4598
    },
    "skills/using-superpowers/references/hermes-tools.md": {
      "sha256": "e2185c976a3c87503910e05e2aea58cc89bc8e569bb624b93df9958ac47a9190",
      "size": 1964
    },
    "skills/using-superpowers/references/muse-tools.md": {
      "sha256": "5a1da5c575fe18456ca71cd47ebfd8a38c745f8d82a67fe64d5b83080000eeb3",
      "size": 1908
    },
    "skills/using-superpowers/references/pi-tools.md": {
      "sha256": "703dbc83d23ecab9c6f388460c38abc482e9dee2fe6772a8c7a255152ad3a4d5",
      "size": 1242
    },
    "skills/verification-before-completion/SKILL.md": {
      "sha256": "2befe7fc55bcadaa3d97dd9e8efeb633d2561c0ebe74c5a8b17c4d9e7e4520b3",
      "size": 3646
    },
    "skills/verification-before-completion/agents/openai.yaml": {
      "sha256": "0eaad1a982ab8c95d8b938f1567f207dbc6fd9d172707b1e268e0cc8ab999705",
      "size": 147
    },
    "skills/writing-plans/SKILL.md": {
      "sha256": "a6c67c1900064347c2a329990dd3c555657c51c3ec53b259a08aa01a2c26139a",
      "size": 10335
    },
    "skills/writing-plans/agents/openai.yaml": {
      "sha256": "de6a2f3d9de78d9c5027512ab1abab998f9acbef70960ecdbad525f4dce2e1bb",
      "size": 123
    },
    "skills/writing-skills/SKILL.md": {
      "sha256": "8cb3ac68c6d8c4bb46886b998b09af7989643cab8bd0e46ee86dd62e64546bbe",
      "size": 16738
    },
    "skills/writing-skills/agents/openai.yaml": {
      "sha256": "c4fafd8a5f3d60328fbf000562dce12d99ec0f25dd016fc0d362ecce9fc02042",
      "size": 110
    },
    "skills/writing-skills/references/CLAUDE_MD_TESTING.md": {
      "sha256": "0b379a3415e185d3c434b3ad283d8aa132f3022c2a4f210f168865b5986bcef0",
      "size": 5423
    },
    "skills/writing-skills/references/anthropic-best-practices.md": {
      "sha256": "217629b356c09c9bd11017c9788e8fc654ca1b32c92d4a51cd490e16dd65e59a",
      "size": 46197
    },
    "skills/writing-skills/references/bulletproofing.md": {
      "sha256": "9397023e6bc85b556a57f3097371363bf03e28e755c57f403f470bcda90e0a23",
      "size": 2577
    },
    "skills/writing-skills/references/discovery.md": {
      "sha256": "c6bbc74af3be90f693f7cbc986af6fa94e8df75f65109b52e96032587f5b92af",
      "size": 7616
    },
    "skills/writing-skills/references/flowcharts.md": {
      "sha256": "8b1f542391f274f0d33f3457ac099a3d317d6877eaa3b8d3b1ebef151b55fda7",
      "size": 1262
    },
    "skills/writing-skills/references/graphviz-conventions.dot": {
      "sha256": "e2890a593c91370e384b42f2f67b1a6232c9e69dddea7891a0c1c46d7b20b694",
      "size": 5970
    },
    "skills/writing-skills/references/persuasion-principles.md": {
      "sha256": "a51bc9bf75189ea73a27b3fb504a2fdfdb966fb1f7f1cdf03203230a216ccc03",
      "size": 5901
    },
    "skills/writing-skills/references/testing-skills-with-subagents.md": {
      "sha256": "ed8a6862c085900135962390530d9dc7637ad6d650b4324ce3b051287a5c3f22",
      "size": 12557
    },
    "skills/writing-skills/render-graphs.js": {
      "sha256": "c7f412cc629461c4d10287e668731874c0497707023e3e3f74a5355eb2cee196",
      "size": 4968
    }
  }
}

SHA-256 of public snapshot: 3609104a0c518cbb9d86cef794f4cd749aa79c1cfbaae9a0b24585f221b8456c