{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:henkisdabro/wookstar-claude-code-plugins:developer-toolkit", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "d04c4f8337784c3c25596629eba5fff6086e159e", "treeHash": "0c2abef0744d42df87327e552231f479d98e2c2d3d5a58d3c2d77ced8576b620", "generatedAt": "2025-11-28T10:17:24.127688Z", "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": "developer-toolkit", "description": "Complete development toolkit: 2 expert agents (fullstack developer, validation gates) + 2 skills (git commit helper, webapp testing) + 7 MCP integrations (Chrome DevTools, Playwright, Cloudflare docs, Microsoft docs, Firecrawl, Context7, Serena AI)", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "c371538386209c9ae759663948e5f13d809e6921fc905394d9e570568533cb9f" }, { "path": "agents/validation-gates.md", "sha256": "8d2203c07c065a5a4714763d62434f6c340f477ae90d9728c93aa18293eec2fa" }, { "path": "agents/fullstack-developer.md", "sha256": "5730df1ee7ba67225ff86d120b382d5f2592250c8cb1847d4f807d235520c4f2" }, { "path": ".claude-plugin/plugin.json", "sha256": "bc920b9d56103ac9394b3b5fe3b79ab982e6af2d7b94e49fbc6614a0b506b024" }, { "path": "skills/git-commit-helper/SKILL.md", "sha256": "37344ea1848305f6090075eb23e6e1f8808a79a02e032f6ac96b4ed74e298081" }, { "path": "skills/webapp-testing/SKILL.md", "sha256": "51b7349e77ec63b7744a6f63647e7566a0b4d2e301121cc10e8c2113af6556a2" }, { "path": "skills/webapp-testing/LICENSE.txt", "sha256": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd" }, { "path": "skills/webapp-testing/examples/console_logging.py", "sha256": "ea46877289acb82da7e7ce59d0bc37c8977cd57e2a006d0c88d7a1c625bf95da" }, { "path": "skills/webapp-testing/examples/static_html_automation.py", "sha256": "9d533aafb875ee3ab8b8ebf8f5b9003ac8d999da3d09b285cce252e623140064" }, { "path": "skills/webapp-testing/examples/element_discovery.py", "sha256": "d63c89604a22f8845d724e95dda45db49b1bf57c25ce0a83afbb7b8da3d402f0" }, { "path": "skills/webapp-testing/scripts/with_server.py", "sha256": "b0dcf4918935b795f4eda9821579b9902119235ff4447f687a30286e7d0925fd" } ], "dirSha256": "0c2abef0744d42df87327e552231f479d98e2c2d3d5a58d3c2d77ced8576b620" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }