{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:NikiforovAll/claude-code-rules:plugins/handbook", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "624869e2a60b38d05667fdc8947ac12d10a76ec9", "treeHash": "69959a145ad7b9e9a6d6d165fda2810b818438336c169ade9257eb092a9b3e26", "generatedAt": "2025-11-28T10:12:14.725395Z", "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": "handbook", "description": "Core Claude Code handbook with best practices and essential tools", "version": "1.12.0" }, "content": { "files": [ { "path": "README.md", "sha256": "00114d2559887403939f42e8499315f9d6ecaf572d7296064230c0bc4e16f123" }, { "path": ".claude-plugin/plugin.json", "sha256": "88e815dc47cd1699bba678e65f512af3b0ac2c8f0cbf82dac9c14ae5cc1296a6" }, { "path": "skills/skill-creator/SKILL.md", "sha256": "8c0ce23bb87be91f5b0853c2e9815617c3858b63acdddfe5da47d2c2d3a60816" }, { "path": "skills/skill-creator/LICENSE.txt", "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" }, { "path": "skills/skill-creator/scripts/init_skill.py", "sha256": "0bba250b94caa4cb2b28b15dad26fdcf371aeda4c9797b8120e55c2e33e0c73c" }, { "path": "skills/skill-creator/scripts/package_skill.py", "sha256": "692525dd8096aee51730ab142fb2605894a6f1a4135bcffebbf4f8ed3cf8715e" }, { "path": "skills/skill-creator/scripts/quick_validate.py", "sha256": "41647b79d15e7e51b944d56843e9f87a33f4c66e64ded5964d1f95bad2fe634a" } ], "dirSha256": "69959a145ad7b9e9a6d6d165fda2810b818438336c169ade9257eb092a9b3e26" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }