From commands-version-control-git
Verifies repository working state by detecting package manager, updating deps, running lint/typecheck/build/test checks, auto-fixing issues, and staging changes.
npx claudepluginhub davepoon/buildwithclaude --plugin commands-version-control-git## Summary Verify the repository is in a working state by running appropriate CI checks and fixing any issues found. ## Process 1. **Detect Package Manager**: - Check for package manager files: package-lock.json (npm), pnpm-lock.yaml (pnpm), yarn.lock (yarn), bun.lockb (bun) - Check for other build systems: Makefile, Cargo.toml, go.mod, requirements.txt, etc. 2. **Update Dependencies**: - npm: `npm install` - pnpm: `pnpm install` - yarn: `yarn install` - bun: `bun install` - Other: Run appropriate dependency installation 3. **Run Linting**: - Check package.json ...
/huskyVerifies repository working state by detecting package manager, updating deps, running lint/typecheck/build/test checks, auto-fixing issues, and staging changes.
/huskyVerifies repo health: updates deps with pnpm i, runs lints/builds/types/tests, fixes issues, sorts package.json, and stages files without committing.
/huskyVerifies repo health: updates deps with pnpm i, runs lints/builds/types/tests, fixes issues, sorts package.json, and stages files without committing.
/huskyVerifies repo health: updates deps with pnpm i, runs lints/builds/types/tests, fixes issues, sorts package.json, and stages files without committing.
/huskyThis command outlines a comprehensive protocol for verifying and maintaining a repository's health.
/huskyThis command outlines a comprehensive protocol for verifying and maintaining a repository's health.
Verify the repository is in a working state by running appropriate CI checks and fixing any issues found.
Detect Package Manager:
Update Dependencies:
npm installpnpm installyarn installbun installRun Linting:
lint, eslint, check, formatRun Type Checking (if applicable):
tsc or check for typecheck scriptRun Build:
build, compile, distRun Tests:
test, test:unit, test:coverageAdditional Checks:
Stage Changes:
git statusgit addTake the following steps if CI breaks