{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:RasmusGodske/dev-agent-workflow:project-roles", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "3aaffeb12d9811ccd60eb59249a2938d99d62833", "treeHash": "83b29c3860a191496663f98b6bf2d392ed84a9b3e027411c0aba32d7c836fe08", "generatedAt": "2025-11-28T10:12:41.271827Z", "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": "project-roles", "description": "Role-based workflows for Laravel/Vue projects with Linear integration and research-driven documentation. Includes tech lead, backend engineer, frontend engineer, and fullstack engineer roles with commands for project planning, issue management, and documentation generation.", "version": "1.1.0" }, "content": { "files": [ { "path": "README.md", "sha256": "a9d5a29ab21783b8c148f16383b247604f63c096685dbc31570922542d19e5e2" }, { "path": "agents/frontend-reviewer.md", "sha256": "3657a1ee8db0d49fbec33f84590938eb439aee7bcb4a46588ccab3e39cbf48c7" }, { "path": "agents/linear-issue-reviewer.md", "sha256": "2db8676c35c2c1c6f608b5368cf10be1bc8bf29e632868f89c2545a3e56f3896" }, { "path": "agents/backend-reviewer.md", "sha256": "095d9cec384c6bec66b9d04b5102592cb5b67ce0e4f6d9c9cd646b47829ebb28" }, { "path": "agents/research-agent.md", "sha256": "f027a752bfcaec06f5b96a98dd3857755cd215080f0c82412feced526be47e73" }, { "path": "agents/linear-project-description-reviewer.md", "sha256": "2ffa8c1afcf1d9ee66232b0c66bbce70b04df09cae52b429fd5f0a2101ac331c" }, { "path": ".claude-plugin/plugin.json", "sha256": "91f7a9fb6bd6b10b4b8e0d422eb7a8a33628e621752a1337b6b659196fb6584a" }, { "path": "commands/improve-conventions.md", "sha256": "b82b4c15000f71c994c83c797a26486a8776c699445a22915992b280164802d2" }, { "path": "commands/linear/work-on-issue.md", "sha256": "38b5902bc0a4fcdd86ffab1861c01d361564e3c6a93ae5e757a5967e4a15f885" }, { "path": "commands/linear/review-project.md", "sha256": "858f3edbbf8deb217dca192abea08743dd94d14783ae4970fc2e468ea7074bed" }, { "path": "commands/linear/start-project.md", "sha256": "214da78eaa359061735ab81d45671207796854c91fe199d0c3ac0b8f49e8351f" }, { "path": "commands/roles/fullstack-engineer.md", "sha256": "0a661fac44f1e0afd2e0f87c7927e600b1ab0708feb6e6e3ab050b4cc9c02cd7" }, { "path": "commands/roles/agent-engineer.md", "sha256": "e3e9269290264d4ed4610dbb8ed3ad0196bc75063fd164f7ceb9307786c06e49" }, { "path": "commands/roles/techlead.md", "sha256": "7c0c1130e70f8e31cc443100448db2dd0bb7bbcbedaa881f60aa43a5eb6646f2" }, { "path": "commands/roles/frontend-engineer.md", "sha256": "bf461194a6d86afddd94dfbef1a4e6f566c7c762ee825237059e6553512d1739" }, { "path": "commands/roles/backend-engineer.md", "sha256": "af2d300d3adff9eecbe12fe2f160b00c0eeb285541a1e5f9607c3ce79fd86865" }, { "path": "commands/docs/process-documentation-reports.md", "sha256": "28ca3acbc84a57a59c4f2d824f70e85aa1533ea7bae0d9f52276ce07280333aa" }, { "path": "skills/frontend-developer/SKILL.md", "sha256": "8dd935e0862083c84dd3fc16d92af760210143502f4b17c03ad880d905dbe5f7" }, { "path": "skills/php-test-writer/SKILL.md", "sha256": "a55f8adcc940310e0f360efda154fb337c704db4cf0afa36f61cda730e96d84a" }, { "path": "skills/linear-project-management/SKILL.md", "sha256": "b1e1a757648426a50ee5f0a6e99d0c90ba04a9d5598d03af0a1c6ec3a449d306" }, { "path": "skills/documentation-writer/SKILL.md", "sha256": "aadc4ca12efa088936fa8870e78ab489925f3d90ec0185e1b83d1d48431f9f70" }, { "path": "skills/backend-developer/SKILL.md", "sha256": "a3f9b8853fbe3503313257271082bb3fd52297f32ca5e41765acd1e6b1037bb3" } ], "dirSha256": "83b29c3860a191496663f98b6bf2d392ed84a9b3e027411c0aba32d7c836fe08" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }