{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:NikiforovAll/claude-code-rules:plugins/handbook-extras", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "259c7744a4ef2667657058b1e6123cf69d99d62e", "treeHash": "36c4793391bd22c6738d9bfead9cea2e47771e16413be268f2d254d099b0ad29", "generatedAt": "2025-11-28T10:12:14.955574Z", "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-extras", "description": "Extended features and experimental tools for Claude Code Handbook", "version": "1.12.0" }, "content": { "files": [ { "path": "README.md", "sha256": "a003368279262612e6604f7de9e253a903562ee4a5bc01273f7ad0a7a0ad0692" }, { "path": "agents/deep-research-agent.md", "sha256": "8b3e30a449af8c77341de7d16b72c9525da6ea11c1c0c1e810162556c8f2f20a" }, { "path": "agents/backend-architect.md", "sha256": "2e8ffad1cb7573063b97f270513e3cec99751260aac6fdb5e124aa6ad6edeff9" }, { "path": "agents/pair-programmer.md", "sha256": "e92eca9b04278eae14f9947102c4245554e65be251c5eccbf79eb14ce9207825" }, { "path": "agents/codebase-analyzer.md", "sha256": "80e89bb1443f8c310d47f3bd3dcf6243c71db1901d75c60bbe57f13213b42382" }, { "path": "agents/system-architect.md", "sha256": "d62570d2397281b4d16fa514684a82b53e6621c77f4aaa2725d605573c61a855" }, { "path": "agents/git-diff-analyzer.md", "sha256": "6c8e9e67fb91b8066656a2bcd45c47d8b4db4c6a4f43138bb724bcb01acce348" }, { "path": "hooks/hooks.json", "sha256": "78922a784ee78e9e50587e93628cd3b9d4dfbe49087adc4514e6781cea38cbb9" }, { "path": ".claude-plugin/plugin.json", "sha256": "7486c5d3c44d6287ea02c3ea63d2ff2c79cd8c9be5b1ee95929caf90dbdaf390" }, { "path": "commands/prompt-generator.md", "sha256": "281598c0cd61d9f1d5118c4dfbc19b100add36c35914ebc28cff2c6f76a28f15" }, { "path": "commands/five-whys.md", "sha256": "c2e0e5e727907d023a583ea64363698c6e5cc28e4231312fbbfe0e334317d651" }, { "path": "commands/explain.md", "sha256": "0dfb78b7f18d432f9d718a320688024aeb87d01b6f2411acbb9610047306911e" }, { "path": "commands/reflect.md", "sha256": "8c65d625afd748fdeea7a1d8862e0cf6e0e1e45e699be468bba307e89734b05d" }, { "path": "commands/tools.md", "sha256": "5a3ae6e893f7e79dd65b7402e4c865942cc4cd961b9610be22e811812fc90bbd" } ], "dirSha256": "36c4793391bd22c6738d9bfead9cea2e47771e16413be268f2d254d099b0ad29" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }