diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c56447c..47c27b1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -52,6 +52,15 @@ repos: pass_filenames: false always_run: true + - id: validate-plugins + name: Validate plugins + description: Run claude plugin validate --strict on every plugin directory + entry: bash -c 'for d in plugins/*/; do claude plugin validate --strict "$d" || exit 1; done' + language: system + stages: [pre-push] + pass_filenames: false + always_run: true + - id: skill-frontmatter stages: ['pre-commit'] name: SKILL.md frontmatter validation