{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:LerianStudio/ring:dev-team", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "6989add68e4b3a6d6900cb0141bdd903e8578ba9", "treeHash": "c0ab325f6bdbd022cdb9f57f218978cdf3271f8cc3d0bcd75bf9af28b2febe56", "generatedAt": "2025-11-28T10:12:01.284759Z", "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": "ring-dev-team", "description": "10 specialized developer agents: Language-agnostic Backend, Go/TypeScript/Python Backend specialists, DevOps Engineer, Frontend (JavaScript + TypeScript specialists), Frontend Designer, QA Analyst, and SRE. Complete development team coverage with security best practices and language-specific patterns.", "version": "0.4.2" }, "content": { "files": [ { "path": "README.md", "sha256": "8eb8bb2c44a1018ed530fae0613c86503c5543f0fc99a0808bbc3ec004ad5bad" }, { "path": "agents/frontend-designer.md", "sha256": "287eb059fe888033e69295c81725b2695aa52639988b04e853841b67a4e385d5" }, { "path": "agents/qa-analyst.md", "sha256": "a1e066a47e3586e49455f238a937d3b987d720c44ffdfbff10139667d5a6080a" }, { "path": "agents/devops-engineer.md", "sha256": "a3c4f47f871537445c001ed1d38257258799a3a7dbb8913a54198e2d27e47893" }, { "path": "agents/backend-engineer-typescript.md", "sha256": "3ee27963407f684be4d045f0941cdfc9b4d29570fd072e80265da0dd3ac69b9f" }, { "path": "agents/frontend-engineer.md", "sha256": "6316f7a0e45a429c492d9064f1fb114beb1151fb3205d3f9a007b007b01a9010" }, { "path": "agents/sre.md", "sha256": "2ba213d73db8b003ea5dbf7ca2c47c03afff743705eeb5dafae258d285cda3b0" }, { "path": "agents/backend-engineer.md", "sha256": "333a4253e37659e123d6613d4622a67a63d46b37f23ef058ddf8c88dc068a4b6" }, { "path": "agents/backend-engineer-python.md", "sha256": "0bea5ed7738801097d677b12883440529063ebdde8bebcd9ea5ce998ff66c003" }, { "path": "agents/backend-engineer-golang.md", "sha256": "e887cc3c689fef3de167d340a70192f42551c62b7a7b6804c7f508838015316c" }, { "path": "agents/frontend-engineer-typescript.md", "sha256": "10f1b4190015eb54dd31aee45e3b984b8dca445fbbe8e34719cd84ed61efb513" }, { "path": "hooks/session-start.sh", "sha256": "688f11b0b89efcde75acb3aaadae5edcb0c03d46fde1da4b762219f9227f2ac8" }, { "path": "hooks/hooks.json", "sha256": "e0e993a5ac87e9cc4cd5e100d722d523b0f5e6c056ee1705cd5f23fe961ed803" }, { "path": ".claude-plugin/plugin.json", "sha256": "fbe98fc4dd2c40a6f7a4662520a7bc59c37b713a5d107292f85f8ecd35f15100" }, { "path": "skills/using-dev-team/SKILL.md", "sha256": "8976af6203c3ce5c5e0427d33a41b62dfaef4a29c4e0a157f8a7428082f55152" }, { "path": "skills/writing-code/SKILL.md", "sha256": "00d6980c8b0b55a1d3909925ffca748f97bcda8d7a93de468a4a292da66e7c52" } ], "dirSha256": "c0ab325f6bdbd022cdb9f57f218978cdf3271f8cc3d0bcd75bf9af28b2febe56" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }