pre-push-review

Installation
SKILL.md

Pre-Push Code Review

Review and fix unpushed commits before they reach the remote repository.

Phase 1: Identify Changes

Determine which commits haven't been pushed to the remote repository. Use git diff origin/<branch>..HEAD to get the full diff of unpushed changes. Show the user which commits will be reviewed.

If there is no remote tracking branch yet, diff against origin/main.

Phase 2: Locate Relevant Specifications

Check if there's a spec for the feature being worked on:

  • Examine the current branch name for feature indicators
  • Look in the specs directory for matching feature folders
  • Review all documents in the feature folder: requirements, design, tasks, and decision log
  • If no spec exists, proceed with general review only
Related skills

More from arjenschwarz/agentic-coding

Installs
19
GitHub Stars
19
First Seen
Jan 27, 2026