Files
gh-madappgang-claude-code-p…/plugin.lock.json
2025-11-30 08:38:57 +08:00

165 lines
6.2 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:MadAppGang/claude-code:plugins/frontend",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "f683379772d8b439813f93526908d3fb1538c7f0",
"treeHash": "dc2c10b79527160f3b5c95df27d2e8639f45307bfa4048e96a3009d212a8ebae",
"generatedAt": "2025-11-28T10:12:05.139702Z",
"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": "frontend",
"description": "Comprehensive frontend development toolkit with TypeScript, React 19, Vite, TanStack Router & Query v5. Features ultra-efficient agent orchestration with user validation loops, multi-model plan review (catch issues before coding), issue-specific debug flows (UI/Functional/Mixed), multi-model code review with /review command (parallel execution, consensus analysis, 3-5x speedup), modular best practices (11 focused skills), intelligent workflow detection, and Chrome DevTools MCP debugging.",
"version": "3.8.2"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "2a6a80ee2a66073bf9a30139c2d111b7c55ad6467561bb1acb9e1b7e8a8700b4"
},
{
"path": "agents/reviewer.md",
"sha256": "59185a9e51108435e51bbe9f90421ff1f9a8444880b75adadfb5cd627e2c694f"
},
{
"path": "agents/ui-developer.md",
"sha256": "81da4c3aea8f6baac8c893a7b3c36e86d0c00dd4c8952d5386b928c7fb43979e"
},
{
"path": "agents/css-developer.md",
"sha256": "243a43713b1397f320ecaf96d89de21ce07a1557bfa11f677687d55b41772c51"
},
{
"path": "agents/cleaner.md",
"sha256": "bed7a47f7e56fd302da269becbda3670e97366dd79ffb88eb75077d98aebd786"
},
{
"path": "agents/architect.md",
"sha256": "e09307b848a41c04f68a89080b36405cd7aa8a1fb4b00604563983b7044c3e6d"
},
{
"path": "agents/designer.md",
"sha256": "2d5cd9404988134f765b68925e5f8606798b79a0c355ef03aa1f6eaa7c4f0d8c"
},
{
"path": "agents/api-analyst.md",
"sha256": "6d33b5ed46b67d88153a6b185c13ad02bde137f77deca6358633b201f3d05e8d"
},
{
"path": "agents/test-architect.md",
"sha256": "baeb58c247eba8bd40daa3b0d3f88a81ea82351a6c2b72d53cfc0075910d2fdd"
},
{
"path": "agents/developer.md",
"sha256": "fa72267fe220c6206dc13e4d4949cce7f558b0a53b271aa9bba1c880bcb0c4b3"
},
{
"path": "agents/tester.md",
"sha256": "ae32a3fd733ad2d36cc1313866758b226721b98c4b774f8aff864ae518090a1e"
},
{
"path": "agents/plan-reviewer.md",
"sha256": "6adb44f30fcb834c7c22525c788d3a17fda859829e14d83d46a7989229fadb7f"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "87c0852eb79cc4f5e4348d5f3c7c2920b23d38fcf1e1551dba404ba516f2410f"
},
{
"path": "commands/api-docs.md",
"sha256": "1e3fcd28a07da0da927c47c1ed5cd53ac98031556eb27a48dffd799a3b6eb12d"
},
{
"path": "commands/implement.md",
"sha256": "de9ed0243d3a0fad4ed98a4a85a767852c8fffb2836f8a35a2346af131c84732"
},
{
"path": "commands/cleanup-artifacts.md",
"sha256": "2308f6432c66672b93a15f3e3bdea243d71c3c9ee3092a9e3b92254e5e162c17"
},
{
"path": "commands/import-figma.md",
"sha256": "47f0983f12a180e570987ca9ef60bfbe9a69b2fb794176cb83c69ac7daf819f6"
},
{
"path": "commands/review.md",
"sha256": "f954b13e38229b761b05e568b752e4da513f38590ddd5bbf251e0489a643dab5"
},
{
"path": "commands/implement-ui.md",
"sha256": "03a91185419d9276681c60a85a0131d9c3631ac51f6ee3c6ac482def78ea2b1a"
},
{
"path": "commands/validate-ui.md",
"sha256": "0f2a26cca9d44618cd57d33749af82358a2cb9446952457ebd11f52b4b65f695"
},
{
"path": "skills/best-practices.md.archive",
"sha256": "ba19e40b2a4f2310b179a414f454bd23bfd24cb28295561cfb982a96e94f4a32"
},
{
"path": "skills/ui-implementer/SKILL.md",
"sha256": "22108777a338026704842bc7390dcfb5459a9294013e8707f1743e01ca48df9b"
},
{
"path": "skills/react-patterns/SKILL.md",
"sha256": "90171ae56f1f2b44163393349475508275591c61d68b943c054425323f6400a4"
},
{
"path": "skills/tooling-setup/SKILL.md",
"sha256": "43d027f0854f55f6202f3bccb10e3d189147ca60598358f1f6c2fb9ea72757fa"
},
{
"path": "skills/tanstack-query/SKILL.md",
"sha256": "92cbb1ed39e1792971ce08d84bdc59367ed230629037c9439b0da2602c4c1fe1"
},
{
"path": "skills/api-integration/SKILL.md",
"sha256": "e9636590230bd487372ef9353330a7b79af9e18f9d6fcb06f00f2a111fcb645e"
},
{
"path": "skills/claudish-usage/SKILL.md",
"sha256": "3acc6b43aa094d7fc703018f91751565f97a88870b4a9d38cc60ad4210c513f6"
},
{
"path": "skills/performance-security/SKILL.md",
"sha256": "219064529bea68b5a74e4bd4164bcd308071b67b517cdccdc94ce7fc20ea0f64"
},
{
"path": "skills/router-query-integration/SKILL.md",
"sha256": "6acaeadb85d4048a78b78f2188608cc2f66ae845b77cd65bdc43cb0ecba4370a"
},
{
"path": "skills/browser-debugger/SKILL.md",
"sha256": "feed380f6af04a0d5c2fec2e1d09d4a57f93fcc240362a4c67b448cc1c941821"
},
{
"path": "skills/tanstack-router/SKILL.md",
"sha256": "ffd3d6816ba21cc42db26f378df20809c3bef26facd4de3343b2517970eec395"
},
{
"path": "skills/core-principles/SKILL.md",
"sha256": "310a3c5cd52473a3b9cd42aff7cabaf3968e32c2608644f3920dbc9f2b81cfe0"
},
{
"path": "skills/api-spec-analyzer/SKILL.md",
"sha256": "5e39d768f6e8fd093ac609fbd074302bca9f30efa7aa45b2a772ddc4659a7211"
}
],
"dirSha256": "dc2c10b79527160f3b5c95df27d2e8639f45307bfa4048e96a3009d212a8ebae"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}