{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:elct9620/claudekit:plugins/rubric", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "095ffb0a7365c9843f9be69c9dd683f7aa0fc29f", "treeHash": "ecb608aa909a2b32162ccaa059f1aad79d6835da7c1489ccb213d7b99879377b", "generatedAt": "2025-11-28T10:16:45.173057Z", "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": "rubric", "description": "Automated code standards checks based on custom rubrics", "version": "0.3.1" }, "content": { "files": [ { "path": "README.md", "sha256": "3017774b181c0ef78b700993ca8bab7cddbf1391b5b6efb5638f004a5dd5b7f9" }, { "path": "agents/code-analyzer.md", "sha256": "4ce4ec2be4e675f41b88936ed940a1ef4a0b6e5b904fe8113c75575212676a92" }, { "path": "hooks/hooks.json", "sha256": "3f0400eb0d9ce6ba7f0d28812efcd775a4f008d7e7b751e63dc8251667f6061f" }, { "path": ".claude-plugin/plugin.json", "sha256": "c5ec08a590fdd73949290ecae974b20d6f1b95bde31299f84efe5e1ac55bd286" }, { "path": "commands/config.md", "sha256": "1adf64b6c29a3e250bca36a2e23664dbcdd4cbb4136d2cb24b0023e13592c29f" }, { "path": "commands/create.md", "sha256": "c2281ec10d6e3632275d984d2ead3f99a3fcba1e97aaac3382e1e086b0b72748" } ], "dirSha256": "ecb608aa909a2b32162ccaa059f1aad79d6835da7c1489ccb213d7b99879377b" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }