Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:26:37 +08:00
commit 5fdc9f2c12
67 changed files with 22481 additions and 0 deletions

297
plugin.lock.json Normal file
View File

@@ -0,0 +1,297 @@
{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:fcakyon/claude-codex-settings:plugins/plugin-dev",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "7836a20055ef5bb48d9b44abd3a2f2970af28f06",
"treeHash": "36fb84b0be7788f713bc7618c425147e39ee3bd2bcaa3fef235520ffc7b12603",
"generatedAt": "2025-11-28T10:16:51.416859Z",
"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": "plugin-dev",
"description": "Toolkit for developing Claude Code plugins with skills for hooks, MCP integration, commands, agents, and best practices.",
"version": "1.2.2"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "a3653431c459a54200cd36242b2b307b397581cb09bff41a0a59c5e6eebaf075"
},
{
"path": "agents/agent-creator.md",
"sha256": "85652447d8ebe3d84bd546b16ca863dfcd9e5bf30d45419df22a4a602940b979"
},
{
"path": "agents/skill-reviewer.md",
"sha256": "fd72869adb4a873bb5e078e8874a7a822c3d2d9c3d4be9f3e7aeb2553fb5b51f"
},
{
"path": "agents/plugin-validator.md",
"sha256": "e639a6faa931d60708dd2fbc936fab1fbf9c87308f93330a21277246c661b352"
},
{
"path": "hooks/hooks.json",
"sha256": "5568242de4f86fbcd8cd85c56748a0ba26d1ed82d78d73b7c3a4de2adaadfdce"
},
{
"path": "hooks/scripts/sync_marketplace_to_plugins.py",
"sha256": "8174d50efbcdd53d98961a833e51dbdd6672a02f5edd915f3f612273b5707f16"
},
{
"path": "hooks/scripts/validate_skill.py",
"sha256": "cd04e60ad1d18028bf026a641750ce7b099ce828a639ea3bf684eac45faa22eb"
},
{
"path": "hooks/scripts/validate_plugin_paths.py",
"sha256": "a3dc5c6eeb66f1ecea00f0610382cfd2d502ad72df1d4e14ca001956ff9d5142"
},
{
"path": "hooks/scripts/validate_mcp_hook_locations.py",
"sha256": "423827d68c041da442c587bf362a5347dfd5cd66c553e7dffffa9a3f50de3e62"
},
{
"path": "hooks/scripts/validate_plugin_structure.py",
"sha256": "21c2852acf2bb6629cd9350de7a350d04f077e20bdba05518e17c5d8610766b5"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "e55ecb881b6b72fd14388c9bb4b6bf04f7f22d6c1cf2932de67486033f8d396e"
},
{
"path": "commands/load-skills.md",
"sha256": "08ad3feabc1dcc6c88d0b487d6b2896d34e86ef0c098fd938d14c3746eb96bcf"
},
{
"path": "commands/create-plugin.md",
"sha256": "b6c0c23196c05ef9b85f4dfdaed7295aee7d7e075cff78dcfaee6536f831e10a"
},
{
"path": "skills/command-development/README.md",
"sha256": "dd4ba7eded93d7ba698f05ec63d06d110a6b5543664af359b005dd976ce811b8"
},
{
"path": "skills/command-development/SKILL.md",
"sha256": "5f5f0e31ccc7504ab93cd968295fc16e205a0d67b02d7ec10628c0de29c6632f"
},
{
"path": "skills/command-development/references/plugin-features-reference.md",
"sha256": "57e11ae6a4bbc1a4a295d1f036202970911d6029d64f4ab058b63a4c5a899072"
},
{
"path": "skills/command-development/references/frontmatter-reference.md",
"sha256": "db1ea175ca4b0bb7d11c75cb8a7d00b353ea7cf4df2027b4263e45ded4d39475"
},
{
"path": "skills/command-development/references/marketplace-considerations.md",
"sha256": "ab30835431d06a8e65cd629ba0e73b3f1de5b043126c6fef7ea70163400e90f4"
},
{
"path": "skills/command-development/references/documentation-patterns.md",
"sha256": "70c6c9b0a9b2d46a925ada6c45808a73498a457e1d641c82cc05de8a29a33b05"
},
{
"path": "skills/command-development/references/advanced-workflows.md",
"sha256": "eb258095b5a411b68377c96730effe597884a14b619cb0c1a7ab1c801d80a7d9"
},
{
"path": "skills/command-development/references/testing-strategies.md",
"sha256": "e6ccf78d85c23bc58582dbc8b91731c4e412568705ed2c87ac699a1ded9adc67"
},
{
"path": "skills/command-development/references/interactive-commands.md",
"sha256": "09ab1f18bfa3ff5f7088e45d5810ac20eb25ffc97fc9e8bb79416d40e0b4516b"
},
{
"path": "skills/command-development/examples/simple-commands.md",
"sha256": "f2533ed834305166603bcb4dd870d695af4a33b9a49d330937a4c70ed964767c"
},
{
"path": "skills/command-development/examples/plugin-commands.md",
"sha256": "7d71d7b516020a6c171171399b40dd2cad02b842c9faa78b90e0983906c9ee94"
},
{
"path": "skills/skill-development/SKILL.md",
"sha256": "b36c644b473b3c6bab04578c769bd997203f0c43e447ac39ecbc639fb5273717"
},
{
"path": "skills/skill-development/references/skill-creator-original.md",
"sha256": "8c0ce23bb87be91f5b0853c2e9815617c3858b63acdddfe5da47d2c2d3a60816"
},
{
"path": "skills/plugin-settings/SKILL.md",
"sha256": "90a399dcd578a2901db2236783bd913415bf30c9d1070c8f1d2acb112dad4718"
},
{
"path": "skills/plugin-settings/references/real-world-examples.md",
"sha256": "565c3af7f6190b7f4dbd9623c471bd2ca5b303432224e69165d18d2bdf62eac6"
},
{
"path": "skills/plugin-settings/references/parsing-techniques.md",
"sha256": "bc90aa020aa5fcbb3483d7316754450dcc91d086ee96f9304fa655e878f7712e"
},
{
"path": "skills/plugin-settings/examples/example-settings.md",
"sha256": "f07209b6e2fb62d443ae07d01bc1674c6c741c352a04549bfa978e1f34b9769e"
},
{
"path": "skills/plugin-settings/examples/read-settings-hook.sh",
"sha256": "627fce38d37d64c971401ecc85d548f060075670bcac52f65c92ca156e810c70"
},
{
"path": "skills/plugin-settings/examples/create-settings-command.md",
"sha256": "abf0a36bb3f6425041046f2da1ebfac5505c5b37656fdd4772cfc4d8bd2fa655"
},
{
"path": "skills/plugin-settings/scripts/validate-settings.sh",
"sha256": "2f4975285cba7f16b82c764a95fe76d34ac488308ba6705c04561267da4f4f75"
},
{
"path": "skills/plugin-settings/scripts/parse-frontmatter.sh",
"sha256": "1ab8c42d5a19e0b404af3c573d0267fc19b5987e1d7885f522066ffd76e54553"
},
{
"path": "skills/plugin-structure/README.md",
"sha256": "c7cb4931d6d71198cba6b552e4733b41940be56a65552a2ff7c5656750b95184"
},
{
"path": "skills/plugin-structure/SKILL.md",
"sha256": "13464ee1cc96a1f1fd1968bc02ce79271208f2ea5b7a7d62f7e6040a2413230a"
},
{
"path": "skills/plugin-structure/references/component-patterns.md",
"sha256": "38681792a6aba4f06d3c391b20b04060263f1fbaacc5880cc0cafe0543d37f91"
},
{
"path": "skills/plugin-structure/references/manifest-reference.md",
"sha256": "d0ff8ffece4754df92c543266b8d0b689fb85473f51fbb57e215f2d235ee9782"
},
{
"path": "skills/plugin-structure/examples/advanced-plugin.md",
"sha256": "3d24f5856048a94cb99fe2b8207d99f2f5d69325771b361d63ec73024290759c"
},
{
"path": "skills/plugin-structure/examples/minimal-plugin.md",
"sha256": "c4f14fe56b153be3c532b7947bb10b453fc92e280dca5a7da752d2b1b5d17448"
},
{
"path": "skills/plugin-structure/examples/standard-plugin.md",
"sha256": "b8cfba84bd4dbdc83365cebcde5dcc6391252372300df0c1ea7890441582d784"
},
{
"path": "skills/hook-development/SKILL.md",
"sha256": "a6ed87b08820d41a88e750025bd78ffca38c84a42a5f0260aecd0f1d93a0981b"
},
{
"path": "skills/hook-development/references/migration.md",
"sha256": "7f8e7a795829837f46a0c058c26c8f5c4aa8be5c9fb5316b828229d1802ded77"
},
{
"path": "skills/hook-development/references/patterns.md",
"sha256": "cb607fca192bfa892fd198141b86dac9d0ca2c573a280b054b7beaa56fc9a8bf"
},
{
"path": "skills/hook-development/references/advanced.md",
"sha256": "5b139ceeb6a3ef16555a6eef421e2642e6ca286b5527ee2b4e02c11ae5b75dd5"
},
{
"path": "skills/hook-development/examples/validate-write.sh",
"sha256": "89a8ef9bb7508e4819080e65834d6783afa5a5a614d458a3821b80a329eb32e5"
},
{
"path": "skills/hook-development/examples/load-context.sh",
"sha256": "0d614599e711c087b381a4ac7ee3c40758af1022669fc998649d199b9dfe15ed"
},
{
"path": "skills/hook-development/examples/validate-bash.sh",
"sha256": "348c58f4cf38a2e7080ea5272935a7658c7122d83dd6c52d0a1f2ef599c176ab"
},
{
"path": "skills/hook-development/scripts/hook-linter.sh",
"sha256": "85a7d55488f8f38f9b98350b5cb597fb306432d5e61eaa3444e7226ca9309e0b"
},
{
"path": "skills/hook-development/scripts/README.md",
"sha256": "08a28b12ffa9fcb16f257ea685c70a920f4f835978b9ffbbac055137c6f6aca0"
},
{
"path": "skills/hook-development/scripts/validate-hook-schema.sh",
"sha256": "e7785d6c61d368f5ea5270c979753aea02f776f5b6aa220137ec4585abd720c2"
},
{
"path": "skills/hook-development/scripts/test-hook.sh",
"sha256": "ded642e811b4731f6a2c90c73b02e00c937511d9ee65236bb8cf9964f0069393"
},
{
"path": "skills/mcp-integration/SKILL.md",
"sha256": "a24512ae41596de9a6a7a369a979f9983b6a37f1879de330a2ad13165b245342"
},
{
"path": "skills/mcp-integration/references/authentication.md",
"sha256": "9f3ca61a857a15cc4c0dea9143365b0c49cae558690089dd61f6434186c702ce"
},
{
"path": "skills/mcp-integration/references/server-types.md",
"sha256": "7b06c7ea92e255218897189c550a32cbad1daa173e78e40ec94524fc9a1fb36b"
},
{
"path": "skills/mcp-integration/references/tool-usage.md",
"sha256": "8dd0005d7ba6cd2d24e72f9e6102c129b7445fc818e14656ad9ebaef6621a7a6"
},
{
"path": "skills/mcp-integration/examples/stdio-server.json",
"sha256": "46148a5dc7fc5e63c681c5fb975d3908d3f3052f51de7236725cdadda41e2b5d"
},
{
"path": "skills/mcp-integration/examples/http-server.json",
"sha256": "7a11adaea5ac1bb76269bf473f5cf5cbd636a83c2ec0b7007f2b1cbf4a8a725f"
},
{
"path": "skills/mcp-integration/examples/sse-server.json",
"sha256": "9b0be023f74e12c804757e56dc86349134fd7497ef17f34c7c2ff25039cd1efc"
},
{
"path": "skills/agent-development/SKILL.md",
"sha256": "271df4451d3cd1ee498b782f7d9d6910596bd5296161e8319f54bac2178151c8"
},
{
"path": "skills/agent-development/references/system-prompt-design.md",
"sha256": "eaac53eaaf8326ac04428987280fb5041920b7571477ad41742517c5aac683fc"
},
{
"path": "skills/agent-development/references/triggering-examples.md",
"sha256": "2a5ea013c97fc9f2c1ed55f96c6d5da2c2378695f7714bfb2c2e61bfbc9d228f"
},
{
"path": "skills/agent-development/references/agent-creation-system-prompt.md",
"sha256": "35ea11d43d8462f7a281f9becd99e69fe1cdd9d80b4024cef7092a03f0f73ca1"
},
{
"path": "skills/agent-development/examples/agent-creation-prompt.md",
"sha256": "fddc24d6f7c67722e5c007087d19606cf116a89f3360519c2ae8f52989f40a4d"
},
{
"path": "skills/agent-development/examples/complete-agent-examples.md",
"sha256": "36fde2ac46665ba98804ec0fb6e94022795cba063e932d670c9463deedd30e72"
},
{
"path": "skills/agent-development/scripts/validate-agent.sh",
"sha256": "d22e1292f997169fb745793dc50ebe3e9c6631603e1d77f04c2e79bb1fc63cba"
}
],
"dirSha256": "36fb84b0be7788f713bc7618c425147e39ee3bd2bcaa3fef235520ffc7b12603"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}