{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:JNLei/claude-tools:plugins/bundles/next-project-starter", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "0193e23d4aa31ead5268a166704f6812f48ab97f", "treeHash": "602b5ed51b398249e2b291e506924765e49de3a27ce2164b9a81296dfb457291", "generatedAt": "2025-11-28T10:11:44.278869Z", "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": "next-project-starter", "description": "Starter bundle for Next.js projects with commands, hooks, scripts, and MCP integration", "version": "0.1.0" }, "content": { "files": [ { "path": "README.md", "sha256": "06914be9fb96e7f92b6ccbe1a2433ae56be1ab18eb79fdb1202553b10c4bd1af" }, { "path": "hooks/hooks.json", "sha256": "93fb21e1a59d63bd2e70f62053f669f104c8e4714a93c2dca42e471956f7f085" }, { "path": ".claude-plugin/plugin.json", "sha256": "316d5c48459cc0863d27018b3bd385c98955d966840e217b1296c5497454b655" }, { "path": "commands/dev-docs-update.md", "sha256": "d646991cb570e0fd8997c9d2a5a5c056d9a8ed0e82679cb9cd4a2f93be13fc1f" }, { "path": "commands/dev-docs.md", "sha256": "b57d5ebed8414e3d513200ab6cdd1ecfa8980a923ff2bf7563a265041df39b86" }, { "path": "skills/frontend-development/EXAMPLES.md", "sha256": "ec19cfb7b4c6c1226451c1bf7e3b7f56b4a5766e739f0c4c5877d11bb7fe0661" }, { "path": "skills/frontend-development/NEW-PROJECT-DESIGN.md", "sha256": "42fa68402825ea9f8563d3a057cf6fb1ccd3e10947fbebba28ca1090e1d9ab50" }, { "path": "skills/frontend-development/REFERENCE.md", "sha256": "e4be9c20f3904fd27ac888403783f396c1d9531b1c884a4dda8b0981372be470" }, { "path": "skills/frontend-development/SKILL.md", "sha256": "ae07734934c1f5c9abcbef0ccd750357f7544e48eeae8818d5e277c13a7c0aa8" }, { "path": "skills/frontend-development/EXISTING-CODEBASE-CHECKLIST.md", "sha256": "fae943ea6a89df10e9fa9bf1932854141e983ac5c3ba55db32003f084ad349e9" }, { "path": "skills/skill-optimizer/REFERENCE.md", "sha256": "50e1bad80b59bf74c8b663e06ee376f4d30e29edc701e471b32f63eaa9b5b97f" }, { "path": "skills/skill-optimizer/SKILL.md", "sha256": "24c2eaaf73e4c7fb8a2ea045fdec038fa6efc8dd407c3c17d01181a8ad2de1bd" }, { "path": "skills/skill-developer/HOOK_MECHANISMS.md", "sha256": "05302c5cde78b50f9c540419b055914c57c8125b47021fb8d6a968e37d24b5ed" }, { "path": "skills/skill-developer/SKILL_RULES_REFERENCE.md", "sha256": "c8a797d56f9e0eb34d617eb4cfee634bb93a584f0c65d54d42ac08122ac7d5dd" }, { "path": "skills/skill-developer/TROUBLESHOOTING.md", "sha256": "ef2a88b968cf16f17397faf199ee0a01608330a31ffb00789339a9aa66381a18" }, { "path": "skills/skill-developer/ADVANCED.md", "sha256": "0071ca449978bf2035599126a0b462f53efe2f3cfdae57e23499aa4e0b0560aa" }, { "path": "skills/skill-developer/SKILL.md", "sha256": "6413b039ed0917024c9dd4f6fe5a34025a5e27f4f86af0b55b8b74bc56518221" }, { "path": "skills/skill-developer/HOW-SKILL-WORKS.md", "sha256": "c6e5b346f9b52aadb7f221710990f57ff094e041098a40c16bcacbc1cdc7234e" }, { "path": "skills/skill-developer/PATTERNS_LIBRARY.md", "sha256": "9c516c5f10f12cecba40abb217fac981b2cc1f92af37090262da184c9e2eb62a" }, { "path": "skills/skill-developer/TRIGGER_TYPES.md", "sha256": "120b3222b5d3c96e3f2b397673782967d463114107af2e420c170e7fb44f966c" } ], "dirSha256": "602b5ed51b398249e2b291e506924765e49de3a27ce2164b9a81296dfb457291" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }