{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:Zeff01/zeff-claude-setup:", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "27aebf5090976813721158bbb306fec4755e9551", "treeHash": "a8cea1ac6d59ab44121c399f0b721140c6db862f62b9cb7287fc11a084488e71", "generatedAt": "2025-11-28T10:12:59.416246Z", "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": "zeff-claude-setup", "description": "Custom Claude Code agents for full-stack development with React Native, backend architecture, security, and performance optimization", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "8818a9c77708b65368e2d545acae45b22a3302266b1ff56829e5598b2a314a22" }, { "path": "agents/technical-writer.md", "sha256": "956840387cac655277a849356d18726d48bdf87c93eff6b8b9fddda451642d56" }, { "path": "agents/deep-research-agent.md", "sha256": "a5f7e80464dd80d41b8a65ae8190a0139743e2eded5b612251c934ace2bf327e" }, { "path": "agents/backend-architect.md", "sha256": "23df3e884971ae87ef865cc10ba18c42c0f29783c48afa48e677d364c305b0de" }, { "path": "agents/requirements-analyst.md", "sha256": "696ef1da2837d8646186ef921ae8ca60f16c9ab93abcc87ad57f557936b782e9" }, { "path": "agents/performance-engineer.md", "sha256": "d1758473c8b1f77d45dd1aef82084f0678527db7a66330a52a5aad9ee69ca879" }, { "path": "agents/blockchain-analyst.md", "sha256": "316ee660b3635787fa3ef3517ba3a30e115db40a6691579a8cc9d36d99b4ad3f" }, { "path": "agents/frontend-architect.md", "sha256": "82a033a43a48e34ea8ec82d4ecbdcb03266c5bae97f2de7b05bfe9f93a17f338" }, { "path": "agents/mobile-architect.md", "sha256": "c7f525610bda8cf938d679ed8b6b9d3d1cf414c7680412f58cb95f88b80aac6e" }, { "path": "agents/security-engineer.md", "sha256": "5c55270a8eabf14bc11a537773ce3693faa5c378707f0934710d54529e4c2f1f" }, { "path": "agents/learning-guide.md", "sha256": "6c97888c32b57915f2e0e36071ff1fd65c0663e6295295935f031e5042944806" }, { "path": "agents/refactoring-expert.md", "sha256": "156b847ab5fbe479a6a3c161317d34b962bb3852e5a3d095b1d263d6543ef8e2" }, { "path": "agents/system-architect.md", "sha256": "76e9a1f807a8af3fa56a8098525c82175f2524ca1e79798487ff0f1ce288a6fe" }, { "path": "agents/tech-stack-researcher.md", "sha256": "3989cf7a46d4d3fb0efada046b738f69dc730db3a30a16101c4b7281973ba746" }, { "path": ".claude-plugin/plugin.json", "sha256": "5139d79b883923c82ddd189391ac6d8ce4cf4c9c02dcee5a0001fe3e2cb044bc" }, { "path": "commands/new-task.md", "sha256": "2d73910dd65f05650dd90e06ddb5e28c658d8b8a724d37bfdf4276432f88fbc9" }, { "path": "commands/misc/code-explain.md", "sha256": "faef050e735bfe32087ac10e25d8ed589bb1f5b984364bd7cf771ca58b7caf9f" }, { "path": "commands/misc/lint.md", "sha256": "7bd3e65f27f50312a576dd1b3cda05b3d31f1ba4d6df4f762e23488cabab49d9" }, { "path": "commands/misc/docs-generate.md", "sha256": "bd09820e8ac36ff82f2bc7f06313bdabd1d14e8eea18040af02828b6cddca452" }, { "path": "commands/misc/code-optimize.md", "sha256": "60898fb2b05bbbe4da6609311921024ae98eb7075ab650d5ed19d036feb4f5af" }, { "path": "commands/misc/code-cleanup.md", "sha256": "90d368aff0e48ad6eff4ca08acf84bc1824e3c95d87db325d667e6787720ccf2" }, { "path": "commands/misc/feature-plan.md", "sha256": "c6330da50b88524b70c1294d7c3f589420ff0e77c3239d7f3cbd436203bc8127" }, { "path": "commands/ui/page-new.md", "sha256": "c626d0edd7a2a8a0fc821b43462ee5268328c61a962cddd65f1bc07b455bd6fa" }, { "path": "commands/ui/component-new.md", "sha256": "844e0e485a3cdf949a604ae6011fcedc01667ddc83af5eadcee5aa21b8e53d0d" }, { "path": "commands/api/api-test.md", "sha256": "936201d045292e5681d625a9e2982efe918c76ea5c38c94757759177f7db332c" }, { "path": "commands/api/api-protect.md", "sha256": "7558cca9690690e03ddc876dc7f7469412de2c4daa2706a5a4ca01ced846770a" }, { "path": "commands/api/api-new.md", "sha256": "5856117c4639a722b7ca7877bf0b0de0a6a6515e44b22ae724618319de1e7237" } ], "dirSha256": "a8cea1ac6d59ab44121c399f0b721140c6db862f62b9cb7287fc11a084488e71" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }