{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:hubexab/EAF-PluginClaude:plugins/test-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "5081702c123866f3029e5f4145fc99d0e1dad95a", "treeHash": "559413f8c87349aa195107f3391cb26b8e34583cd6f33e029c9c0f6f8d1e3ad2", "generatedAt": "2025-11-28T10:17:35.804792Z", "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": "exfabrica-af-plugin", "description": "Comprehensive Claude Code plugin for ExFabrica Agentic Factory - NestJS, Angular 20, Drizzle ORM, PostgreSQL monorepo development", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "b8a0d3205b8ff7e0c1b90a36dce700cc9983ad96d3b803bc2add4ee3133198cb" }, { "path": "agents/backend-expert.md", "sha256": "d198d40591bfb17b46774d925809e5d9134647b0d8c2b550b10aedc6500a63d4" }, { "path": "agents/frontend-expert.md", "sha256": "13ab012414c8391b7d8eb0bf0b437f86c087f11379f20f8d24e7dd772fe26130" }, { "path": "agents/azure-devops-expert.md", "sha256": "c95ab6125ca377ab635fd15ea9610076fef7a589d6f3aeacbdb74539daec1293" }, { "path": "agents/fullstack-expert.md", "sha256": "4160aa84f1400a961c2f980c5335762712a1dd395f0e56b56fb82858620615e0" }, { "path": "hooks/hooks.json", "sha256": "2d4e4bc4623777b0323b8001c3ebaf20b6c18d1d86044eb8a6ba4fc967c16617" }, { "path": ".claude-plugin/plugin.json", "sha256": "f8d546727a7e2a481e96d5ea063a825a784df9125719f9deee6b06b9bfd154ef" }, { "path": "commands/db-operations.md", "sha256": "ca28b40ead0e67cc2902e201877835323c1ca9876b12f191bcae45d8dff2c249" }, { "path": "commands/test-all.md", "sha256": "4012a290a10b82f941a89d69bf3bd88c5a0f7f49a22324990a1354385653746f" }, { "path": "commands/deploy.md", "sha256": "6dc83304dcf380b612207ce814f6a41d443386d113246a816037b006a4210b58" }, { "path": "commands/analyze-code.md", "sha256": "fc7ab10022369b575fa48a9604fad914989adf6b0dddc6a2638df06a71c49c7f" }, { "path": "commands/generate-api-client.md", "sha256": "42053dc93a7302b10cd803270925776b2d5735b2a029ad513f82d247128355eb" } ], "dirSha256": "559413f8c87349aa195107f3391cb26b8e34583cd6f33e029c9c0f6f8d1e3ad2" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }