devenv-pre-commit

star 0

Run the project's lint, format, type-check, and test commands against changed files as the last sanity pass before the user commits. USE WHEN the user says "run pre-commit checks", "lint and test before I commit", "is this ready to commit", "check my changes before commit", or has finished editing and wants quality gates verified before `git commit`. Auto-detects project type (package.json / *.csproj / pyproject.toml / etc.), reads commands from README and package.json scripts, and uses devenv conventions (`pnpm test`, `dotnet test`). Scopes to changed files since merge-base by default. Runs all checks, reports all failures together with file:line, suggests fixes when obvious, and offers to apply tool auto-fixes with confirm. **Never runs `git commit`, `git add`, `--no-verify`, or any git-mutating command** — explicitly the last step before YOU commit. DO NOT USE FOR opening a PR (use `/devenv-open-pr`), code review (use `/devenv-code-review`), or coverage regression checks.

workinprogress-ai By workinprogress-ai schedule Updated 5/27/2026

Skill instructions (SKILL.md) could not be loaded from local cache or raw GitHub repository.

Install via CLI
npx skills add https://github.com/workinprogress-ai/devenv --skill devenv-pre-commit
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
workinprogress-ai
workinprogress-ai Explore all skills →