{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:ai-pilo/agents-backend-architecture:plugins/backend-development", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "8777aa550c9675f95c30da59fd5fdc26b7464820", "treeHash": "a2864566687dba16a1cc3dd9184502f4a72faf10ea6f5f5a359a504ef44a227a", "generatedAt": "2025-11-28T10:13:04.313371Z", "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": "backend-development", "description": "Claude Code plugin", "version": "1.2.2" }, "content": { "files": [ { "path": "README.md", "sha256": "c591b0c9b28b3922910b3c511af77edcd6080055fd10c06953ad54405a7e8cf3" }, { "path": "agents/backend-architect.md", "sha256": "8302f0d8613d1668ec5a47eeeb1861ff5b2b4b65a24e012d58e7664cd0a37bf2" }, { "path": "agents/tdd-orchestrator.md", "sha256": "48fb559106a950190082ebe5954016b7be74b9527f216639a651e522b551ed02" }, { "path": "agents/graphql-architect.md", "sha256": "f6179a352ae95d749275d54ef9a35774a617093359f7def8c7f6b1dbfc5fdd57" }, { "path": ".claude-plugin/plugin.json", "sha256": "e0c11746f72a0ab4ca1e887943e4c86c839f5af35f57f91453da359cd13af032" }, { "path": "commands/feature-development.md", "sha256": "2ae17a829510c1a2faa71733cf1a9231a0e47c136a1abed12ce44597697a35fb" }, { "path": "skills/api-design-principles/SKILL.md", "sha256": "bcdb7b3e3145256169dd8dd5b44fb7d81ebda8760ff1e515bda7bcb43c1cb9b9" }, { "path": "skills/api-design-principles/references/graphql-schema-design.md", "sha256": "7cdb537d114558c12540bd7829b6f1e9d9e95c6b7a8d9240f8738640a35cfcc9" }, { "path": "skills/api-design-principles/references/rest-best-practices.md", "sha256": "5b3a6f0b8628ef52d5e4ce290ff7194aab0db02d89a01579848a461a4773b20b" }, { "path": "skills/api-design-principles/assets/api-design-checklist.md", "sha256": "19d357b6be4ce74ed36169cdecafee4e9ec2ac6b1cfc6681ceca4a46810c43c1" }, { "path": "skills/api-design-principles/assets/rest-api-template.py", "sha256": "337a3c83bb6f6bcb3a527cb7914508e79ccde5507a434ef3061fa1e40410427f" }, { "path": "skills/architecture-patterns/SKILL.md", "sha256": "f2f3fcaebc87240c3bd7cae54aa4bead16cddfa87f884e466ce17d7f9c712055" }, { "path": "skills/microservices-patterns/SKILL.md", "sha256": "e7a1982b13287fa3d75f09f8bd160fd302c9cbebab65edafcfa4f0be113405d8" } ], "dirSha256": "a2864566687dba16a1cc3dd9184502f4a72faf10ea6f5f5a359a504ef44a227a" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }