skills/branch-review/SKILL.md
Review the current Git branch against origin/main, including committed, staged, unstaged, and untracked changes. Use when the user asks to review a branch, inspect branch changes before merge, or perform a comprehensive code review of the current working branch.
npx skillsauth add pitzcarraldo/skills branch-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Compare the current working branch with origin/main and perform a comprehensive code review.
First, fetch the latest changes from origin to ensure we have the most up-to-date main branch:
git fetch origin main
Get the current branch name and show the comparison context:
git branch --show-current
git log origin/main..HEAD --oneline
Get the diff between origin/main and the current branch (committed changes):
git diff origin/main...HEAD --stat
git diff origin/main...HEAD
Get uncommitted changes (staged and unstaged):
git status
git diff --staged --stat
git diff --staged
git diff --stat
git diff
List untracked files that may need to be included:
git ls-files --others --exclude-standard
For new untracked files, read them to include in the review.
Analyze the changes and provide a code review with the following structure:
Summary: Brief overview of what the changes accomplish
Files Changed: List of modified files with a brief description of changes
Code Review Findings:
For each significant change, evaluate:
Categorize findings as:
Testing Considerations: What tests should be added or verified?
Overall Assessment: Ready to merge / Needs changes / Needs discussion
development
Review a tech spec document written in the team's Notion template format (Summary, Background, Goals, Non-Goals, Plan, Measuring Impact, Security/Privacy/Risks, Other Considerations, Milestones, Open Questions). Use when the user asks to "테크 스펙 리뷰", "tech spec 리뷰", "스펙 문서 리뷰", "이 스펙 봐줘", or provides a Notion/Google Docs/Markdown tech spec link or file and asks for feedback, critique, or readiness check before sharing with the team.
tools
Draft a daily standup from the current user's Slack, GitHub, Linear, and Google Calendar activity. Use when the user asks to create, prepare, or summarize a standup/status update from connected app activity; to collect a user's work for a date; or to verify whether Slack, GitHub, Linear, and Google Calendar connectors/MCP tools are available before drafting a standup.
development
List and resume previous coding agent sessions by loading their context into the current session. Use when the user wants to (1) see previous sessions for the current directory with summaries, (2) continue work from a previous session by loading its full conversation context, (3) recover work from an interrupted session, or (4) transfer context between sessions. Supports Claude Code and Codex sessions.
development
Pre-push CodeRabbit review-fix loop. Runs local CodeRabbit review, fixes valid issues, and repeats until clean so the branch passes CodeRabbit review on push with no additional comments. Use when the user says "review and fix", "review loop", or wants to ensure the branch is CodeRabbit-clean before pushing.