Files
gh-obra-superpowers/plugin.lock.json
2025-11-30 08:44:49 +08:00

193 lines
7.2 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:obra/superpowers:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "59098feafd952f9fa8cc25b20fbf0b8c04481523",
"treeHash": "5ec1d0692177aafc672cdc7519ac6aca5c1731d61f19a97676610bfff60c5b5d",
"generatedAt": "2025-11-28T10:27:24.818473Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "superpowers",
"description": "Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques",
"version": "3.5.1"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "3668c03d2aed458680a6abba56fcb4d502f0f292e35644fe783c55c2066545a3"
},
{
"path": "agents/code-reviewer.md",
"sha256": "a0813f77c78969b5a23cfe108f2e49f3064571bd5496ae1a8a532a97b8528b83"
},
{
"path": "hooks/session-start.sh",
"sha256": "a6eca1897d8ea6ed8d8e81789d35db460b0f70fe015e742b11ed63d2e3c8d951"
},
{
"path": "hooks/hooks.json",
"sha256": "fa08efd0315bd20d038ad1c394f699b03e5e501a550289413d8156f7833818c4"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "81c61094b0e1efb177ceb46bf513cfb3645e3d28cdca165ed6c604a479a48223"
},
{
"path": "commands/execute-plan.md",
"sha256": "2fe897057e1d41dff582ec33c66ff2e5be74cbb0d17be61cd1c357d3b6e51b08"
},
{
"path": "commands/write-plan.md",
"sha256": "22e58a637a46420673646b64559b453265d6119e62b6081687bec61952d751c5"
},
{
"path": "commands/brainstorm.md",
"sha256": "df079c57a78079ece7fe33339bdd14978be5226c895bd9de5c697a56bad9550e"
},
{
"path": "skills/using-git-worktrees/SKILL.md",
"sha256": "29571961ff488dc0c3a94a7d53ec5b1b1ef26e284986ffcfe3fd2481c21ca63e"
},
{
"path": "skills/test-driven-development/SKILL.md",
"sha256": "a5ebe82af148ad8eb628585e45b5b734025a9df63af3e58b8f8c8dec00908e78"
},
{
"path": "skills/testing-anti-patterns/SKILL.md",
"sha256": "4cc391c1e8f219d181b693ab2793d0475418837417b05b141923210360460a63"
},
{
"path": "skills/systematic-debugging/test-pressure-1.md",
"sha256": "0b6a915db0054577819834c79be9eb614e97bddba10d73768e1fbe91cfed048a"
},
{
"path": "skills/systematic-debugging/test-pressure-2.md",
"sha256": "b2030aeffba07050e8ad573ddf87486457c4a016a786bb326235bebd856f2016"
},
{
"path": "skills/systematic-debugging/CREATION-LOG.md",
"sha256": "b482ef9a918fbfc6c369729e8160633ddfa2332466dd362ee73f1527c239ef8b"
},
{
"path": "skills/systematic-debugging/test-academic.md",
"sha256": "fe2ba480d78ac0d686dc025f41c2a32a43d642bf533f91b0c6053a04d35d6486"
},
{
"path": "skills/systematic-debugging/SKILL.md",
"sha256": "fd0afd5729d262d0d5f8aaf6515a756a6433c4d32b2e0bbc8cb2eff798f501a7"
},
{
"path": "skills/systematic-debugging/test-pressure-3.md",
"sha256": "96b50a52e2c7989c9cf20fb752c47c1e9a3a70dc362f8f7989f8f5b64dac7708"
},
{
"path": "skills/sharing-skills/SKILL.md",
"sha256": "a47594da58f0842daaec50a0e0ff9a82f547036c1f4c6c7380170dfa119f65b7"
},
{
"path": "skills/using-superpowers/SKILL.md",
"sha256": "8421cac4e1428acb3db63cf400a74c0f630a1ecd58e896a09f9d24511a9cb2c9"
},
{
"path": "skills/dispatching-parallel-agents/SKILL.md",
"sha256": "addba35679ac93fc4bde9133f2d15efaf3850bca3131802353c9e9b7e32b5819"
},
{
"path": "skills/executing-plans/SKILL.md",
"sha256": "55abf1715723ba8c7d88d77fd39e2ab47d4acda8de388399f68bcc50855cdbcb"
},
{
"path": "skills/finishing-a-development-branch/SKILL.md",
"sha256": "dd2f82c6dc8582b621f9eb57fcb65f557f88eadf872727ac81d0840ae12c504e"
},
{
"path": "skills/root-cause-tracing/SKILL.md",
"sha256": "61dda95d3f44bf8312e4fe7d40589466724ca7937cc7be824a6feaf2b1318b6c"
},
{
"path": "skills/root-cause-tracing/find-polluter.sh",
"sha256": "6462747eae9b175ac145b78bcfaeab755654a75e32637f08eb633f065a9e1d7c"
},
{
"path": "skills/condition-based-waiting/example.ts",
"sha256": "40ae5ebe497fdf310200e43fe986552546d0a22837c0d39e855db1cfd33eb88e"
},
{
"path": "skills/condition-based-waiting/SKILL.md",
"sha256": "41b66e433995856e62ddbf49c280835600ee3ad8eaf24e862308375e5969c183"
},
{
"path": "skills/brainstorming/SKILL.md",
"sha256": "b86d8c852679b505bdcb8055ee5e03566ad78161a4f1a73bc032a1f3e422da67"
},
{
"path": "skills/testing-skills-with-subagents/SKILL.md",
"sha256": "b63b2231b2354fc666fa7833d9e0990c448cacbbc41477a253cb8c6b190ec38d"
},
{
"path": "skills/testing-skills-with-subagents/examples/CLAUDE_MD_TESTING.md",
"sha256": "0b379a3415e185d3c434b3ad283d8aa132f3022c2a4f210f168865b5986bcef0"
},
{
"path": "skills/writing-plans/SKILL.md",
"sha256": "972b7aef6b2da435d65e891d0568b2f9e79cf7a9c9a923cc3bf2e5aec4663d82"
},
{
"path": "skills/requesting-code-review/code-reviewer.md",
"sha256": "7f5328dca12cb200005ae9d4386f63a9b0acb735ece57f82db206b4a3189ccae"
},
{
"path": "skills/requesting-code-review/SKILL.md",
"sha256": "30f96ee1755aabb4a81d7916a3dc9e5c7f4fb69c19f8dec687ab6d46bd70d2ef"
},
{
"path": "skills/receiving-code-review/SKILL.md",
"sha256": "91703f99948739588291de2a0ba62507a664a192a6f5f4b3a334735c6e7f60bd"
},
{
"path": "skills/writing-skills/anthropic-best-practices.md",
"sha256": "886fd9ec915e964bd36021a6f54ab00f2b2733b70d5f7a1eb5c5840169473291"
},
{
"path": "skills/writing-skills/persuasion-principles.md",
"sha256": "c3c84f572a51dd8b6d4fc6e5cbdc2bc3b9e07ba381a45bdabfce7ad2894dd828"
},
{
"path": "skills/writing-skills/SKILL.md",
"sha256": "b5e9a8a32661b8ac9f60b3450647d8530fb0287490b988b44942d6e4082aba05"
},
{
"path": "skills/writing-skills/graphviz-conventions.dot",
"sha256": "e2890a593c91370e384b42f2f67b1a6232c9e69dddea7891a0c1c46d7b20b694"
},
{
"path": "skills/verification-before-completion/SKILL.md",
"sha256": "ea52d15aabaf72bc6b558efe2c126f161b53961090ddcd712000273bfe8c7b6c"
},
{
"path": "skills/subagent-driven-development/SKILL.md",
"sha256": "5e1f703068c21a5bfb80ba9b063175db11fe20d9125218cd97ce734902b99f31"
},
{
"path": "skills/defense-in-depth/SKILL.md",
"sha256": "7f4f533e6c372aa678bc6c778dad2dd99e61514cb048cfeeab760d65d911a803"
}
],
"dirSha256": "5ec1d0692177aafc672cdc7519ac6aca5c1731d61f19a97676610bfff60c5b5d"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}