Installs into .claude/skills of the current project.
Are you the author of Pre Commit?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/najeebullah3124-pre-commit)
---
name: pre-commit
description: Run code quality checks and tests before committing
---
# Pre-Commit Workflow
Run before every commit to catch issues early.
## Execution (Sequential)
### Step 1: Code Audit
Spawn `code-auditor` on staged/changed files:
- Check for `any` types, empty catch blocks, console.logs, obvious bugs
- Focus only on files being committed
### Step 2: Test Run
Spawn `test-runner`:
- Run the full test suite
- Report any failures
### Step 3: Decision
- **All pass** -> "Ready to commit"
- **Any fail** -> "Fix before committing" with specific issues listed
## Expected Output
```markdown
# Pre-Commit Check
## Status: PASS / FAIL
### Code Quality
- [x] No new `any` types
- [x] No empty catch blocks
- [x] No console.logs in production code
### Tests
- [x] All tests pass
- [x] No regressions
## Verdict
Ready to commit / Fix issues first
```