{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:cbrake/claude-plugins:doc-driven-development", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "994b2f2d4f014d36e55cba24ff90f26c521a2107", "treeHash": "037dbce7bcfaab2ed8e382d75e39903aa28043e416de5662580941e37212d7ac", "generatedAt": "2025-11-28T10:14:30.867999Z", "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": "doc-driven-development", "description": "Documentation-driven development workflow for planning and implementing code changes based on markdown documentation", "version": "1.0.4" }, "content": { "files": [ { "path": "README.md", "sha256": "7bb17f1ea8e130686053e50229625c3e2664bc13368dc1ffe3ef41cc49c3ed76" }, { "path": ".claude-plugin/plugin.json", "sha256": "5f6034e6e0cf2eaa2a775110bb920384baa4bd98cf94b20ffe2e0560ca3ecdb2" }, { "path": "commands/implement.md", "sha256": "4e2549ae0eee96ad2f16ecf59d43b1f28fb8619e67527d3f371f520d28f6ef23" }, { "path": "commands/update-docs.md", "sha256": "7074dadaea314f57817529f5a727af368407ab76361b40393bce8a8abe1cbb14" }, { "path": "commands/skip.md", "sha256": "acec5ed712ccf488f1a7fadf2f9adc0aad7ac35afffa0bde4ff6d1fb9d269737" }, { "path": "commands/plan.md", "sha256": "a76a60ce5f115e6a405ce1703d86b9e3a996139a56587d7ac7a866cd085ef798" }, { "path": "commands/implement-tests.md", "sha256": "f94f811da73c11d06b59fac49a4bb1fae86926931e04a92091841ee956bb7911" } ], "dirSha256": "037dbce7bcfaab2ed8e382d75e39903aa28043e416de5662580941e37212d7ac" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }