.claude/skills/review-executor/SKILL.md
Performs comprehensive code review by analyzing git diff, verifying conformance with project rules, validating test suites, and checking adherence to Tech Spec and Tasks. Generates a structured code review report with severity-classified findings. Use when the user asks for a code review, wants to validate code quality, or needs pre-merge verification. Do not use for QA testing, bug fixing, or task implementation.
npx skillsauth add guilhermefaleiros/spec-driven-template review-executorInstall 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.
Step 1: Documentation Analysis (Mandatory)
./.spec/[feature-slug]/techspec.md to understand expected architectural decisions../.spec/[feature-slug]/tasks.md to verify the scope implemented.Step 2: Code Change Analysis (Mandatory)
git status to see modified files.git diff and git diff --staged to see all changes.git log main..HEAD --oneline to see branch commits.git diff main...HEAD for the full branch diff.Step 3: Rules Conformance Verification (Mandatory)
Step 4: Tech Spec Adherence Verification (Mandatory)
Step 5: Task Completeness Verification (Mandatory)
Step 6: Test Execution (Mandatory)
bun run test.bun run typecheck.Step 7: Code Quality Analysis (Mandatory)
references/code-quality-checklist.md for the full checklist.Step 8: Generate Review Report (Mandatory)
assets/review-report-template.md.tools
Creates Technical Specifications from existing PRDs, translating product requirements into architectural decisions and implementation guidance. Performs deep project analysis, uses Context7 MCP for technical research and Web Search for business rules. Use when the user asks to create a tech spec, define architecture, or plan implementation for a feature with an existing PRD. Do not use for PRD creation, task breakdowns, or direct code implementation.
development
Converts PRD and Tech Spec into a detailed, sequenced list of implementation tasks. Each task is a functional, incremental deliverable with its own test suite. Outputs tasks.md and individual task files. Use when the user asks to create tasks, break down work, or plan implementation from an existing PRD and Tech Spec. Do not use for PRD creation, tech spec creation, or actual code implementation.
development
Implements feature tasks by loading required skills, reading PRD/TechSpec context, analyzing dependencies, and executing the implementation with tests. Marks tasks as complete in tasks.md and triggers the task-reviewer agent upon completion. Use when the user asks to implement a task, execute a task, or start working on a specific task number. Do not use for creating tasks, running QA, code review, or bug fixing.
testing
Creates Product Requirements Documents (PRDs) from feature requests following a structured workflow of clarification, planning, and drafting. Outputs a standardized PRD to the project tasks directory. Use when the user asks to create a PRD, define requirements, or document a new feature. Do not use for technical specifications, task breakdowns, or implementation planning.