Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:51:34 +08:00
commit acde81dcfe
59 changed files with 22282 additions and 0 deletions

265
plugin.lock.json Normal file
View File

@@ -0,0 +1,265 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:resolve-io/.prism:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "8a0fc142a5b081fe8025f093bfc79da1bfb58eed",
"treeHash": "2da5811e04e15b66fc13fb96ae591496af12d4443dae16e9fad5a3a902e81594",
"generatedAt": "2025-11-28T10:27:57.072227Z",
"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": "prism-devtools",
"description": "Comprehensive development toolkit for building Claude Code plugins and skills with progressive disclosure patterns, validation tools, PRISM methodology agents, and Obsidian-powered long-term memory with Smart Connections semantic search",
"version": "1.7.4"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "e436f154ce2c4079c9fedad10e464e01cccbb584c1ffb3da09a0cd28aad57d83"
},
{
"path": "hooks/validate-story-updates.py",
"sha256": "6076373084fee33ba5d7f94389e4661c4f9a12e77306a5ea34b638aa915f5d4b"
},
{
"path": "hooks/capture-file-context-obsidian.py",
"sha256": "21c2248bc6b4a66dabcced96f12fdd49debf2c44e7ece16ca5e4ce8a29ba32a7"
},
{
"path": "hooks/consolidate-story-learnings.py",
"sha256": "c51495d7b21d2ea6a63823f960dd9f65b8664db09d89bcd09ab08c3d7416f066"
},
{
"path": "hooks/enforce-story-context.py",
"sha256": "fae56ab443b535427ef62ab7fc74aad8c9e8d5366e84487a2b72256af0efb01b"
},
{
"path": "hooks/capture-commit-context-obsidian.py",
"sha256": "22503edf01b816d1c91ebb7ee25952710fa5c25aeacf68e4f9c2a08aaf8b3812"
},
{
"path": "hooks/validate-required-sections.py",
"sha256": "93bb2a6d22f617d1ff06702549ac1a31e6b618be5f0d07f2ead17794ae1ef665"
},
{
"path": "hooks/README.md",
"sha256": "24c438987134eb20405eae7a3d1b0437daf6631b5a282d7203254a726abb9f80"
},
{
"path": "hooks/track-current-story.py",
"sha256": "852d6f837d1b74d4b7b144de2e5c8ab58f19f46192674bb0192fcc36378c06bb"
},
{
"path": "hooks/capture-file-context.py",
"sha256": "8cbf12cf080709a953a539d0d01dc9ac60781929e99d4fe4313d8c69c0add0dd"
},
{
"path": "hooks/hooks.json",
"sha256": "1d06a6e8ac7290c693dcc61361a3575fd508d5cebb3286a7ae941b2e13ae5237"
},
{
"path": "hooks/capture-commit-context.py",
"sha256": "cac69f931867e7fdb220938b4ad6caafc4c789fe61d064a373988b35fc64f0c7"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "cc6621691b262e14ec574cc4733a40bf032defc89eb01b2cd57b3c8c5ce79054"
},
{
"path": "commands/po.md",
"sha256": "bcee646262008d354b96e41d3d479d9e97db228d8f98e8bba512580ff41cf915"
},
{
"path": "commands/peer.md",
"sha256": "e5ade409c5d4541eb6f53001cb17b29897ad340733e89f92cf2ffe12a0545167"
},
{
"path": "commands/architect.md",
"sha256": "3575ee6838587425221967a40c9a58935fd498adcd41c58e77b046bed96d640b"
},
{
"path": "commands/qa.md",
"sha256": "38287dcbc7ed94ffe0a2d33be31dfd9a6b99d80c42b9dc5bb7ef82c20e202c0d"
},
{
"path": "commands/dev.md",
"sha256": "4e5ff3743e502ae6f75c9f013dcaffb1191aa0c3f89a7f59b0a8c5e495de7c87"
},
{
"path": "commands/support.md",
"sha256": "db403afc985a2a301dc21df714cf6356ab6f6453ae508b5c6a10b9b0113e7b6a"
},
{
"path": "commands/sm.md",
"sha256": "92c52aa06886d13d4a384685affe49579121156bdc84cef1eba9249865932a32"
},
{
"path": "skills/hooks-manager/SKILL.md",
"sha256": "e35055dd5a9eb68e2ee6608347947f730384f4cd2d524539fb7019b70769899d"
},
{
"path": "skills/hooks-manager/reference/examples.md",
"sha256": "5ce1b4a2402603a8eb8d4088bd8883b3f5da240280703bc827ae699ddeb4f3a9"
},
{
"path": "skills/hooks-manager/reference/commands.md",
"sha256": "5b1d708406cece8c55f16c3402591578c2f4cc346f02a3d14b70ff8e0f8ee9f2"
},
{
"path": "skills/hooks-manager/reference/event-types.md",
"sha256": "016f07ff156e3c18b6c6273793b53b39932e1d54f3d81357e1922e51f1f43c38"
},
{
"path": "skills/hooks-manager/reference/security.md",
"sha256": "eadd6b1d323d7c4f04f00819a3d7ca2911eb7df1f80acea6a18392326c845f33"
},
{
"path": "skills/context-memory/requirements.txt",
"sha256": "71b5049d191ffd326984ed64156795c8c71686935ff78a20954182bedc322920"
},
{
"path": "skills/context-memory/SKILL.md",
"sha256": "b48c5d7802f015c899217793c65f6e487ae3a34848a9a166320229d8bde8e5a4"
},
{
"path": "skills/context-memory/utils/init_vault.py",
"sha256": "60b4767ff263cb1a143e88c2bb08ce91429648deef6c386b9efa0e91174e86ac"
},
{
"path": "skills/context-memory/utils/memory_intelligence.py",
"sha256": "4c197cca0e4f0049fb1280002b5bc8ad0d97ed381a343b8ab75ebc7b7fd8dd17"
},
{
"path": "skills/context-memory/utils/storage_obsidian.py",
"sha256": "1962ea7b3d1181b0dbcb3b0c25eb4e5beae2d64cfe6432a359abbd89319e43c7"
},
{
"path": "skills/context-memory/reference/integration.md",
"sha256": "91955e2d036954bdd988501a433313d2acd85901cb9cc6aa76ba65f18dd070f6"
},
{
"path": "skills/context-memory/reference/commands.md",
"sha256": "cc0c28aba8143301ab4bfd23ec9384a3098d6a03bf077ae9607da842b829956c"
},
{
"path": "skills/skill-builder/SKILL.md",
"sha256": "796bbe09ef853c98b7eb2091161123d6b12c421f4f5b981d4cfa5413e67d07d7"
},
{
"path": "skills/skill-builder/scripts/README.md",
"sha256": "08783ff82b6161f01c9c61b3a1309a6db08ce4c836cf5f2035979be43f854fc6"
},
{
"path": "skills/skill-builder/scripts/package.json",
"sha256": "cc3fc998850c1cdda53c12421334310e34754f031f862f864256c94921a3dd74"
},
{
"path": "skills/skill-builder/scripts/validate-skill.js",
"sha256": "47d304eba22b513bac52b19cec6f658074ce52dc635ddcd15bd45000b76b5955"
},
{
"path": "skills/skill-builder/reference/quick-reference.md",
"sha256": "54b35e50808ae0f0a83f82f232c1dd9688d75159169c7538d2d6c41328a2ecf5"
},
{
"path": "skills/skill-builder/reference/skill-creation-process.md",
"sha256": "f1897d9a14650af6891970a92d02c6d5c0abd76e30fd72a6ddce13454d5e7ce4"
},
{
"path": "skills/skill-builder/reference/progressive-disclosure.md",
"sha256": "ac2109d03d70306590a4eb6a6e1b7f1929093f490a2469d583d99b88e98be9de"
},
{
"path": "skills/skill-builder/reference/deferred-loading.md",
"sha256": "26a84f322b2df47434590c682daf9fa997801a3e26cf9a8406c18c110557c59b"
},
{
"path": "skills/skill-builder/reference/dynamic-manifests.md",
"sha256": "cc020e38d56022e1b8288446dbfab2e6dc3244ae62db155012f0a8481ef41d81"
},
{
"path": "skills/skill-builder/reference/philosophy.md",
"sha256": "17e085e1d76c72cc3b35c95214a42a4c5322cdf4282a926f67253245b9e88f0d"
},
{
"path": "skills/agent-builder/SKILL.md",
"sha256": "3efe71907d6e078d268c377c7420f5394c0968fda5ef3afef35f221c796c6046"
},
{
"path": "skills/agent-builder/reference/best-practices.md",
"sha256": "0898cb92b980cf72664024b3ae8c14bbbfc612670359cbc99d5e19661054d48d"
},
{
"path": "skills/agent-builder/reference/troubleshooting.md",
"sha256": "143dd1c10615f558c9c8f5ba81e12de913c7a859d3c31537c3fde9c265ce6bd3"
},
{
"path": "skills/agent-builder/reference/prism-agent-strategy.md",
"sha256": "1b487e0ddf6a214925fa64c1464ff5cbef683b12e608ca45c5cc94728fc3a5a9"
},
{
"path": "skills/agent-builder/reference/configuration-guide.md",
"sha256": "77833cd747059f033a59e4d4ff4f0aef99cfb64a6328a91c52e5848e1b8fab11"
},
{
"path": "skills/agent-builder/reference/agent-examples.md",
"sha256": "7615c2a89e0c250ca13fc0d62ac98a5e5bc0d75d6831634d26c9f3a67a78592d"
},
{
"path": "skills/shared/reference/examples.md",
"sha256": "7d0a0dcea02518cc1ef64b5bf7f7b1e763c108b26bf46c4e1598ce5fe444978c"
},
{
"path": "skills/shared/reference/best-practices.md",
"sha256": "8e47d4f478089bebc142684d0c7152ac0cc2b34edcce8c2788a2b48a89b1f3e8"
},
{
"path": "skills/shared/reference/commands.md",
"sha256": "110813895cafbfd889f3add9154cd9e11f323aff10b2f20074f85caa18a15731"
},
{
"path": "skills/shared/reference/dependencies.md",
"sha256": "1081068b3ff61bdda3eff5450bfe081ea6c806539f290e9cfa0a78a926253452"
},
{
"path": "skills/jira/README.md",
"sha256": "7cb269d8b4553944604857a1be9387ad6e0e7d9e369aeaec46b90a98e4997880"
},
{
"path": "skills/jira/SKILL.md",
"sha256": "41afff8e3c379e1688a5e9e25ab88d3e73316b5f4b2f9e1d5eb21f46c667fc75"
},
{
"path": "skills/jira/reference/authentication.md",
"sha256": "365178e634c93f14f4860b2eb9b36392e930823321ff5d5e5aea94dde0b5c82b"
},
{
"path": "skills/jira/reference/extraction-format.md",
"sha256": "0191b2e59315c3aaea6afbdfe13951227716aee1809c5115daa1d9fd59bbb1ba"
},
{
"path": "skills/jira/reference/error-handling.md",
"sha256": "14fd965388cb2c3e087e835090d9a698f8671c533fc1ba9460b31f4a3bfc7e66"
},
{
"path": "skills/jira/reference/api-reference.md",
"sha256": "38dcfe78fa48efa5edfee3ffd13f3f86257e0b1efccd83362df04e8634fea9c9"
}
],
"dirSha256": "2da5811e04e15b66fc13fb96ae591496af12d4443dae16e9fad5a3a902e81594"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}