code-review-expert

Analyze git changes for SOLID violations, security risks, and reliability issues.

31|3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration --skill code-review-expert-michelkerkmeester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-expert
Source: https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration/tree/main/.opencode/specs/skilled-agent-orchestration/z_archive/016-sk-code-review-creation/context
Command: npx skills add https://github.com/MichelKerkmeester/opencode--spec-kit-skilled-agent-orchestration --skill code-review-expert-michelkerkmeester

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Code review can be time-consuming and inconsistent. This skill provides a structured, senior-engineer lens to analyze changes for quality, security, and architecture concerns, ensuring safer merges.

Core Features & Use Cases

  • Structured findings by severity (P0-P3) focused on SOLID, security, and reliability
  • Remediation suggestions and risk assessment for pull requests
  • Reusable prompts and checklists (SOLID, security, code-quality) to guide reviewers
  • Real-world use: review a PR with related diffs to surface architectural concerns and vulnerabilities

Quick Start

Review the current git changes to generate a structured, senior-engineer style code-review report.

Frequently Asked Questions about code-review-expert

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

FAQPage Schema
How do I review a pull request for SOLID violations and security risks?

To review a pull request for SOLID violations and security risks, provide a preflight git diff or change set. The analysis applies SOLID, security, and code-quality checklists to generate prioritized P0-P3 findings with remediation suggestions.

What is the best way to automate code reviews for safer merges?

Automating code reviews for safer merges involves analyzing current git changes against structured checklists. This approach surfaces architectural concerns, reliability issues, and vulnerabilities, delivering a review-ready report with risk assessments and remediation steps.

Does this code review approach work with multiple programming languages?

Yes, this code review approach works across multiple programming languages and project sizes. It requires a git diff or change set as input and applies senior-engineer level checklists to identify security risks and architectural violations regardless of language.

How do I prioritize code review findings by severity?

To prioritize code review findings by severity, the analysis outputs structured P0-P3 findings. This severity ranking focuses on SOLID violations, security risks, and reliability issues, helping reviewers address the most critical problems before merging.

Can I use static analysis checklists to assess pull request reliability?

Yes, you can use static analysis checklists to assess pull request reliability. The process applies reusable SOLID, security, and code-quality checklists to the current change set, producing risk assessments and remediation suggestions for safer merges.

Why does code review need a preflight diff or change set?

Code review needs a preflight diff or change set because the analysis evaluates the specific modifications made in a pull request. Without the git changes, the checklists for SOLID violations, security risks, and reliability issues cannot generate accurate P0-P3 findings.