git-run-checks
SKILL.md
Git Run Checks
Always run checks before creating a commit. If checks fail, do not commit.
Workflow
- Identify the project toolchain from files in the repo root.
- Execute the highest-signal check command available.
- If no single check command exists, run lint, typecheck, test, and build scripts in that order.
- Stop at first failure, report root cause, fix, and rerun.
- Only proceed to commit after all required checks pass.
Preferred Check Order
make checkwhen available.- JavaScript/TypeScript:
checkorverify, otherwiselint,typecheck,test,build. - Rust:
cargo fmt --all -- --check,cargo clippy --all-targets --all-features -- -D warnings,cargo test --all-features. - Go:
go test ./.... - Python:
pytest.
See ./references/check-order.md for exact command mapping.
Optional Helper Script
Use ./scripts/run-project-checks.sh from the project root to auto-detect and run checks.
Boris-Inspired Operating Rules
- Read and understand current state before running commands.
- Keep command output concise and action-oriented.
- Run verification in tight loops after each meaningful change.
- Reuse project-native commands instead of inventing new ones.
- State assumptions when check coverage is incomplete.
Claude Mapping (Optional)
- If hooks are configured, wire this skill into pre-commit or pre-push hooks.
- If slash commands are available, expose a
/checkcommand that calls the helper script.
Weekly Installs
5
Repository
chasebuild/agent-skillsGitHub Stars
2
First Seen
Feb 27, 2026
Security Audits
Installed on
opencode5
gemini-cli5
github-copilot5
codex5
kimi-cli5
amp5