code-review

Compare git diffs against repository standards and functional specifications.

45|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/hachej/boring-ui --skill code-review-hachej
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/hachej/boring-ui/tree/main/.agents/skill-library/mattpocock/code-review
Command: npx skills add https://github.com/hachej/boring-ui --skill code-review-hachej

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the inconsistency and cognitive load of manual code reviews by providing a structured, dual-perspective analysis that separates technical standards from functional requirements.

Core Features & Use Cases

  • Standards Analysis: Evaluates code against documented repository standards and a baseline of industry-standard code smells.
  • Spec Validation: Verifies that the implementation aligns with the originating issue, PRD, or feature request.
  • Use Case: Use this when you need to review a complex pull request to ensure it follows your team's coding conventions while simultaneously confirming that it actually solves the specific problem described in the associated Jira ticket or GitHub issue.

Quick Start

Ask the agent to perform a code review on the current branch by comparing it against the main branch.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code reviews for pull requests?

Automated code review for pull requests is performed by comparing git diffs against repository standards and functional specifications. The system orchestrates parallel sub-agent execution to analyze code quality and validate implementation against linked issue trackers.

Can I validate git diffs against a Jira ticket or GitHub issue?

Yes, you can validate git diffs against a Jira ticket or GitHub issue by verifying the implementation aligns with the originating issue, PRD, or feature request. This spec validation provides independent reports on requirement fulfillment.

How does static analysis handle Fowler code smells during refactoring?

Static analysis handles Fowler code smells during refactoring by evaluating code against a predefined set of recognized smells. This standards analysis identifies technical debt and ensures the implementation follows documented repository conventions.

What is the best way to check software quality in a complex pull request?

The best way to check software quality in a complex pull request is using a dual-axis analysis that separates technical standards from functional requirements. This structured approach evaluates coding conventions while simultaneously confirming the specific problem is solved.

Does this code review approach work without external dependencies?

Yes, this code review approach works without external dependencies. It performs a dual-perspective analysis directly on the current branch by comparing it against the main branch to provide independent reports on technical debt and requirement fulfillment.

When should I not use automated code review for my branch?

You should not use automated code review for your branch if you need a subjective assessment of code style rather than a structured comparison against documented repository standards, Fowler code smells, and functional specifications.