{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:Toskysun/sub-agents:", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "fea1042db91fffff0255f1e1d65ef2e69f85bd1b", "treeHash": "5575518e89a98862d2123bd7eecfc7b207dcce8bf066b000462e352005051954", "generatedAt": "2025-11-28T10:12:55.001486Z", "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": "universal", "description": "Universal AI agents collection for Claude Code - 28+ specialized agents with strict boundary enforcement, project-specific agent creation, and intelligent task routing", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "0abdd0ca358982048347b715ae4d8b80c61a046eeb5c262361b13b1b48286bbb" }, { "path": "agents/google-ui-designer.md", "sha256": "a8c2d103cc02639b6f6c04e35972b71fea0ac3d951cc8796e01c9a88f3731d2c" }, { "path": "agents/technical-solution-architect.md", "sha256": "d8403f9f348bdeae755cc0f35e635555d583daf334b5978b81c2e7232e7e7b22" }, { "path": "agents/cto.md", "sha256": "23e1a96350eb16cb6e52baa2f2f460fa11d9b71ec85c14911d1804663d65bbe8" }, { "path": "agents/android-hooking-expert.md", "sha256": "31fcc045f5fa04a75d17a09ffca55dd5b7fa20a1874d3bc81ce0df325bc58f07" }, { "path": "agents/xposed-developer.md", "sha256": "fd74e220991b62c98cca30cb3e6e81079993f8107aca72af3a016016bb6d83c7" }, { "path": "agents/test-expert.md", "sha256": "5dce134f6d1287aeaa1e589d2d9b0ac46a400c5c49b7d50c7a8656d5d40b101d" }, { "path": "agents/go-architect.md", "sha256": "7fba2b455a7449625ac7fe84a58b7bfdecd7fe96feb1be814f9ee05be10fab5b" }, { "path": "agents/backend-developer.md", "sha256": "14e475e82569eb0c86fb2244decf14dc0881013c545b9b3aad10e7f7330ef581" }, { "path": "agents/java-developer.md", "sha256": "d5989eb7fee91ee08b13de26f7fd47b62f3b6c8f4f556fb76806d9061594e2c0" }, { "path": "agents/qa-engineer.md", "sha256": "fd8125d1895d58ded6158018b67dcef80ebcd33c94e9531e1863d1b650018a16" }, { "path": "agents/malware-analyst.md", "sha256": "c335c1b8e831ac6dc2e5e524ec8f6bfaf950a9b6405b64093103799708745cb9" }, { "path": "agents/devops-engineer.md", "sha256": "357fdd891dde2933e56b503c38aece35642868afab4e2c387e46ff432b6d7aa3" }, { "path": "agents/react-developer.md", "sha256": "e6f0986b58a6096d8629fb5d28ad8c8083368c42a5cdf378fc88b3c89e46c150" }, { "path": "agents/spring-architect.md", "sha256": "594ae57b4cec44e220984dcaf75cf20e5d1f0b1c976978e23c4b24ea39bb6351" }, { "path": "agents/technical-researcher.md", "sha256": "b95045c74f9cecc44df1f7dc1b68f668fcc4adbc4b7ecf481df273607219c0fc" }, { "path": "agents/lua-developer.md", "sha256": "f659c7a014c4f48ce527aaf6c81ad4a55d2f5fbe5e431939cd177abeec00cdb6" }, { "path": "agents/product-manager.md", "sha256": "771570f58cdfba4dc68d5064dbfe2788c5d7150565d8a040889abf49043d76b3" }, { "path": "agents/flask-expert.md", "sha256": "39c0d6bc4bf3623985e2faed0e4684b07c56a0be29f5ae13970f00c10ed80d72" }, { "path": "agents/vue-developer.md", "sha256": "a2a7c62cf16db0b7a499b2445ca84ea637a0e9281187cd3008d65af1400a80d0" }, { "path": "agents/code-review-expert.md", "sha256": "4bec2b1cdbf76ddb9c812412342cb4df19ef9c28710b70205a4ac8a182bddfc6" }, { "path": "agents/rust-architect.md", "sha256": "1133b76543b2a16c722f1e99e3c4e67caf79ac35cdd325eda7b2e2ca13ac71ad" }, { "path": "agents/fastapi-expert.md", "sha256": "24df39ac6f7aa754ee6cf0a1670901909350d8f13f3a84b0f352d2a675444f6c" }, { "path": "agents/task-dispatch-director.md", "sha256": "e586203accc4555eb7a3708558f76cb1fb32320c50429b654997235851120a25" }, { "path": "agents/reverse-engineer.md", "sha256": "73238c255ba38ec7d301512502ad7a4869be2b84179d30df93b1217f7675bad2" }, { "path": "agents/mobile-ui-designer.md", "sha256": "391c175178ddd300955196b95ce20b3ab3d87717032d2d10f93e2d6aaf728ab6" }, { "path": "agents/infrastructure-developer.md", "sha256": "ee5ad757977180302b6090616940c79eceebf148835ee4f5520774d3edbbb939" }, { "path": "agents/android-developer.md", "sha256": "2a933f4c1f3ade68c55f3b0883080244ead93fb6cae8c1981cf19d5b3c56e5ce" }, { "path": "agents/frontend-developer.md", "sha256": "fe8a31ccdcc3cda883be4f01e5cb938fb9b260b13ed08a9126ab40b1a1a0d690" }, { "path": ".claude-plugin/plugin.json", "sha256": "36a2e62f24232e73e570dbdddd00ebafcb3a2c7225abb5071431318beb4838aa" }, { "path": "commands/initx.md", "sha256": "01069c19fe8e6117469b00fbefa28c017fb6a2474dbe956a9780aa7c92fe703d" }, { "path": "commands/ai.md", "sha256": "29a6a820c2ef8df4f256127e0ebe2e6bef60ecf8c12a42ce1144daff0b6f3c8f" } ], "dirSha256": "5575518e89a98862d2123bd7eecfc7b207dcce8bf066b000462e352005051954" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }