Claude-code-agents pre-commit

Run code quality checks and tests before committing

install
source · Clone the upstream repo
git clone https://github.com/undeadlist/claude-code-agents
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/undeadlist/claude-code-agents "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/pre-commit" ~/.claude/skills/undeadlist-claude-code-agents-pre-commit && rm -rf "$T"
manifest: skills/pre-commit/SKILL.md
source content

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

# 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