← ClaudeAtlas

review-changeslisted

Code review of current git changes, compare to related plan if exists, identify bad engineering, over-engineering, or suboptimal solutions. Use when user asks to review changes, check git diff, validate implementation quality, or assess code changes.
aiskillstore/marketplace · ★ 329 · Code & Development · score 79
Install: claude install-skill aiskillstore/marketplace
# Review Git Changes ## Instructions Perform thorough code review of current working copy changes, optionally compare to plan, and identify engineering issues. ### Phase 1: Discover Changes & Context #### Step 1: Get Current Changes ```bash # See changed files git status # See detailed diff git diff # See staged changes separately git diff --cached # See both staged and unstaged git diff HEAD ``` #### Step 2: Identify Related Plan (if exists) Search for related plan file: - Check `.plans/` directory for relevant plan - Look for plan mentioned in branch name - Ask user if unsure which plan applies - If no plan exists, review against general best practices If plan exists: - Read the entire plan - Understand intended design and architecture - Note specific requirements and constraints #### Step 3: Categorize Changed Files Group files by type: - **New files**: Created from scratch - **Modified files**: Existing files changed - **Deleted files**: Removed files - **Renamed/moved files**: Organizational changes Create todo list with one item per changed file to review. ### Phase 2: Systematic File Review For EACH changed file in the todo list: #### Step 1: Read Current State - Read the entire file in its current state - Understand what it does - Note its responsibilities #### Step 2: Analyze the Changes Read git diff to see exactly what changed: - What was added? - What was removed? - What was modified? #### Step 3: Assess Against Plan (if applicable) If plan exi