{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:hopeoverture/worldbuilding-app-skills:plugins/eslint-prettier-husky-config", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "2ef108c1963464507ad1f6580aa16051c68bc6e2", "treeHash": "cac77eb8189bfd279f73fc484d0e989d320b184fe0890b304f1962704059e980", "generatedAt": "2025-11-28T10:17:31.845859Z", "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": "eslint-prettier-husky-config", "description": "This skill should be used when setting up code quality tooling with ESLint v9 flat config, Prettier formatting, Husky git hooks, lint-staged pre-commit checks, and GitHub Actions CI lint workflow. Apply when initializing linting, adding code formatting, configuring pre-commit hooks, setting up quality gates, or establishing lint CI checks for Next.js or React projects.", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "ca1c68e4fa0afff31a4b0d158f7ba0f6ba1372ea029379fb4ade3b1c2bdfde7e" }, { "path": ".claude-plugin/plugin.json", "sha256": "a13656d618b1830965c25bb636e2a834bb9eb00c348f6bcd284e0237ce98cbd8" }, { "path": "skills/eslint-prettier-husky-config/SKILL.md", "sha256": "274663d87996b1d4568c17ddd9e5f34f1ca430d2bd4743a6002aaada8487498a" }, { "path": "skills/eslint-prettier-husky-config/references/team-documentation.md", "sha256": "610ed48cc339aefd357b95b367917e280aa3401f899a3789804dcf497db644c3" }, { "path": "skills/eslint-prettier-husky-config/references/package-json-config.md", "sha256": "d526105e314f0da9d2225b9ebf0fbe7ca5fca8f17772555ed6046b2cf9e4bc42" }, { "path": "skills/eslint-prettier-husky-config/assets/.prettierignore", "sha256": "4fa063691a03f470eb47ad0c6ea65e46c0a7d6f79a74b4435c6b0ba3809ec7a4" }, { "path": "skills/eslint-prettier-husky-config/assets/.prettierrc", "sha256": "a760bf007a9b19ea9b124096a0738725fee6ec7fe240b90a30fa69ce7f6401fe" }, { "path": "skills/eslint-prettier-husky-config/assets/github-workflows-lint.yml", "sha256": "481ae4357007245f03fe9731407b4eb53dd82d9bbb2c261162d969d7c393efda" }, { "path": "skills/eslint-prettier-husky-config/assets/eslint.config.mjs", "sha256": "1ee7ba40694955af362c2702f2aa9e34d8fa82971b40624cb1c9ea21fb51f727" } ], "dirSha256": "cac77eb8189bfd279f73fc484d0e989d320b184fe0890b304f1962704059e980" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }