reviewer

Assesses code changes and PRs for correctness, quality, and architectural alignment.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/asalhamed/dev-agents --skill reviewer-asalhamed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewer
Source: https://github.com/asalhamed/dev-agents/tree/main/reviewer
Command: npx skills add https://github.com/asalhamed/dev-agents --skill reviewer-asalhamed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a governance and quality gate for code changes, PRs, and agent outputs to ensure correctness, quality, and architectural alignment across the development workflow.

Core Features & Use Cases

  • Enforces FP principles, DDD boundaries, and clean code standards as hard gates
  • Outputs one of three decisions: approve, request changes, or escalate to architect
  • Serves as the final quality gate before code enters the main codebase

Quick Start

Activate the reviewer on a new PR to enforce standards and produce a gating decision.

Frequently Asked Questions about reviewer

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

FAQPage Schema
How do I enforce clean code and DDD standards in a code review?

This gate enforces functional programming, DDD boundaries, and clean code standards during a code review, outputting a decision to approve, request changes, or escalate to an architect.

What is a quality gate for pull requests and how does it work?

A quality gate for pull requests validates frontmatter contracts and non-breaking dependencies as a final merge check, ensuring correctness and architectural alignment before code integration.

How do I validate frontmatter contracts and check for unsafe patterns in PRs?

Apply this gate to PRs to validate frontmatter contracts and enforce the absence of unsafe patterns, producing a single gating decision before code integration.

Can I use an automated review gate to evaluate agent outputs for correctness?

Yes, you can use this automated review gate to assess agent outputs for correctness and quality, ensuring functional programming and clean code standards are upheld before merging changes.

When should I escalate a code review to an architect instead of requesting changes?

You escalate a code review to an architect when the quality gate detects architectural misalignment that cannot be resolved through simple change requests, ensuring DDD boundaries are maintained.