{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:Overlord-Z/ClaudeShack:documentation-wizard", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "f83b28465cb410aea30912855fee8acc9aab227f", "treeHash": "0105532ca89190616d4e74de8c02899646b2dedb6c7050be4e6ec104372d508d", "generatedAt": "2025-11-28T10:12:22.707536Z", "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": "documentation-wizard", "description": "Keeps documentation in perfect sync with code and knowledge. Auto-generates README, API docs, ADRs, and onboarding materials. Detects stale documentation and ensures it evolves with the codebase." }, "content": { "files": [ { "path": "README.md", "sha256": "bdea5ce2b1dfebb98ececda7c555f813de0bf8a210c43be6bc0514950be1a74b" }, { "path": ".claude-plugin/plugin.json", "sha256": "594d914c8fef33d6b10d8b525bc123df0388eb7d6fb141d12c53e4369bad3808" }, { "path": "skills/documentation-wizard/README.md", "sha256": "5a1ca82712c53bd8c183cc6c50d3f3326b37033eaf8e4db8a25454f8c6882f84" }, { "path": "skills/documentation-wizard/SKILL.md", "sha256": "aaf8fb7985a0edf88396b050c10b79ac88605f263ff3e93d5ea8cb86a3c14bb3" }, { "path": "skills/documentation-wizard/References/onboarding-template.md", "sha256": "ff2441164aa1636b037a201fd06f3c56c2c2294fab4ba42a5b4e6a8609084508" }, { "path": "skills/documentation-wizard/References/readme-template.md", "sha256": "5a02ac3fcf9fb8d593944e654ffcfac53b6c00342a6919629f905372ace32579" }, { "path": "skills/documentation-wizard/References/adr-template.md", "sha256": "bd14f9c51d16432593b0c3de18c59422b94c26f9418e1316ae9d141131d95f48" }, { "path": "skills/documentation-wizard/scripts/generate_docs.py", "sha256": "2c05d12d17191baa61611701aa64938fd6a1a12f9ebd14cdb7e77aaff8a644b1" }, { "path": "skills/documentation-wizard/scripts/generate_changelog.py", "sha256": "2f0f25a22072490a7a3b873e0bf4987b551d9d105591713fb747d446863ce3ff" }, { "path": "skills/documentation-wizard/scripts/validate_docs.py", "sha256": "1315b1c9934b42bd946cfb27e51de7f5631c0bccb1f5e83f0ed9d1ff8658fa85" }, { "path": "skills/documentation-wizard/scripts/sync_docs.py", "sha256": "f5201dfb63cbe2f6041ca0daf952f2c9948fbae6840deba88c7b01f23f7107ba" } ], "dirSha256": "0105532ca89190616d4e74de8c02899646b2dedb6c7050be4e6ec104372d508d" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }