{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:devstefancho/claude-plugins:scaffold-claude-feature", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "fe6de20a7374bc4b1f33da5fbe32b936c8f740df", "treeHash": "a598043c18576a739cfafcbf2582d450233a210cfcdfa20abbc1b20cdd6a3357", "generatedAt": "2025-11-28T10:16:20.898742Z", "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": "scaffold-claude-feature", "description": "Generate Claude Code features (slash commands, skills, subagents, hooks, output styles) with proper structure and best practices", "version": "1.2.0" }, "content": { "files": [ { "path": "README.md", "sha256": "5c371567aa75d0683543d69e5eb31fbcfbabc53cf8997c091d39fa3ee0f3e32a" }, { "path": ".claude-plugin/plugin.json", "sha256": "50c3c821e7a08d9ced56810a53acce7dd28f8434df27e72c1ff20db2d50b9f9c" }, { "path": "skills/scaffold-claude-feature/SKILL.md", "sha256": "a772c2df44cebc07de9234c418a1de6353309cfd941ce9c6f363beabf0309946" }, { "path": "skills/scaffold-claude-feature/references/slash-commands.md", "sha256": "967b0151df220c2406ad176128f07ddbef339c8f87cc2af6779d58ea9376f750" }, { "path": "skills/scaffold-claude-feature/references/subagents.md", "sha256": "10e2a3f58947a7a0c240118b42ebf9cb733a363b71ff6b75e78c7404e1487415" }, { "path": "skills/scaffold-claude-feature/references/skills.md", "sha256": "586dd110af0c4872eb9ae474ea243f0bc201357014eadb6eaf34c7858ff2686d" }, { "path": "skills/scaffold-claude-feature/references/hooks.md", "sha256": "04bbee4ee5d85d20a8f21bdf4e14b3322623e0b2d82a45a20c8149b80cbd3dbf" }, { "path": "skills/scaffold-claude-feature/references/output-styles.md", "sha256": "d3c7cb80564d418d2bdb3b4a09aa579fdb5ba1b31695f4d36ebdd7c882dedae2" }, { "path": "skills/scaffold-claude-feature/templates/slash-command.template.md", "sha256": "cf14616ea2c4fad88a50396edea782dc64b24444f9ff5aada715a54428d8d4b4" }, { "path": "skills/scaffold-claude-feature/templates/hooks.template.json", "sha256": "4a509c1d740b9bc5f91a40a9eedf1b2d82342ffa249c7a79e11b4488de71bd48" }, { "path": "skills/scaffold-claude-feature/templates/subagent.template.md", "sha256": "3ae0397b53dc8c1e77e1b1686d705737fa08b666aa259a3434e96181fb95ee02" }, { "path": "skills/scaffold-claude-feature/templates/output-style.template.md", "sha256": "72540ce35947e6c50f6f50e9e1a761a12e26f4ab903b4fcdfffaf3d751c64d9e" }, { "path": "skills/scaffold-claude-feature/templates/skill.template.md", "sha256": "4c88d8c6b908082178cac47967bb216f5d2f781d8cc1c790ac72d1941e9aa6f0" } ], "dirSha256": "a598043c18576a739cfafcbf2582d450233a210cfcdfa20abbc1b20cdd6a3357" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }