Provides structured code review against plans and standards. Use when a feature is complete and needs validation, when reviewing code before merge, or when assessing quality and test coverage—e.g., "finished step X", "ready for review", "validate architecture", "check quality and tests".
90
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
You MUST complete a thorough code review before marking any work as done. Reviews without systematic checking always miss critical issues. Every time.
Validate completed work against original plans, identify deviations, assess code quality/maintainability/test coverage/security, and provide actionable recommendations with clear severity labels.
Announce your review start: "Beginning code review using code-reviewer skill."
Complete ALL six steps. Skipping any step means missing issues:
After completing all steps: "Code review complete. [N] critical, [N] important, [N] suggestions."
You MUST return reviews in this exact structure. No exceptions.
Overview (1-3 sentences summarizing overall quality)
Findings (bulleted), each with:
Reviews without severity labels = ambiguous priority. Reviews without fix recommendations = incomplete.
Tests / verification suggestions (always include if you found issues)
Final statement: "Review complete using code-reviewer skill."
Before finalizing: Verify you checked every file and followed all six review steps.
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.