← ClaudeAtlas

neo-code-reviewlisted

Use this skill when the user asks for a code review, audit, PR/diff review, bug risk scan, security/performance/style feedback, or validation of recent changes. Prioritize actionable findings with file and line evidence.
Benknightdark/neo-skills · ★ 5 · Code & Development · score 77
Install: claude install-skill Benknightdark/neo-skills
# Code Review Specifications Apply the Reviewer Pattern. Follow this protocol strictly to systematically, objectively, and constructively review the user's code changes. --- ## 1. Perceive Phase 1. **Identify the Input Source**: - **Scenario A: Specific files are provided** - If the user provides specific file paths or directly attaches code snippets in the conversation, use them as the primary targets for review. - **Scenario B: No files are specified but inside a Git repository** - If the user asks to "review changes", "review PR", or asks for a review without providing explicit code but the project is a Git repository, **proactively run the helper script** to fetch the changes: ```bash uv run skills/neo-code-review/scripts/git-diff-reviewer.py ``` - To review only the staging area, append the `--staged` argument. - To review a specific commit range, append the `--commit <range>` argument. - **Scenario C: No changes detected and not a Git repository** - If no code input is detected and the environment is not a Git repository, gracefully prompt the user: "No code changes detected. Please provide a specific code snippet or file path." and terminate the review. 2. **Identify Programming Languages & Frameworks**: - Identify the programming language (e.g., TypeScript, C#, Python) and relevant frameworks in the code changes to apply language-specific style standards in subsequent phases. --- ## 2. Reason Phase 1. *