umb-review

Analyze pull requests for code quality, architectural compliance, and breaking changes.

5.2k|2.9k|Updated Jun 10, 2013
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS --skill umb-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umb-review
Source: https://github.com/umbraco/Umbraco-CMS/tree/main/.claude/skills/umb-review
Command: npx skills add https://github.com/umbraco/Umbraco-CMS --skill umb-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the process of reviewing pull requests by analyzing code correctness, architectural conformity, and potential issues without human input.

Core Features & Use Cases

  • Code Quality Analysis: Examines changed files for intent, impact, and potential violations.
  • Impact & Breaking Change Detection: Assesses how modifications affect public APIs and architecture.
  • Use Case: When reviewing a PR for a new feature or fix, this Skill provides an in-depth analysis of code patterns, dependencies, and compliance with standards, ensuring reliable releases.

Quick Start

Provide the pull request URL or branch, and the skill will perform an autonomous review to identify issues and suggest improvements.

Frequently Asked Questions about umb-review

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

FAQPage Schema
How do I automate code review for pull requests to detect breaking changes and architectural violations?

Automated code review analyzes software repositories to evaluate code quality, architectural compliance, and potential breaking changes in pull requests without human input. It examines changed files for intent, impact, and potential violations to ensure reliable releases.

What is impact analysis in automated PR code review and how does it work?

Impact analysis in automated PR code review assesses how modifications affect public APIs and software architecture. It evaluates code correctness and detects nuanced issues beyond standard static analysis by examining dependencies and code patterns across multi-language projects.

Can I use automated code review for multi-language projects with diverse codebases?

Yes, automated code review supports multi-language projects with diverse codebases. It performs detailed impact and security assessments, evaluating code patterns and dependencies across different languages to enforce standards and detect potential breaking changes.

How do I start an automated review for a pull request branch?

To start an automated review, provide the pull request URL or branch name. The skill performs an autonomous analysis to identify code quality issues, architectural non-compliance, and potential breaking changes, then suggests improvements.

Automated code review vs static analysis: what is the difference for architecture compliance?

Automated code review detects nuanced issues beyond static analysis by evaluating architectural compliance, code patterns, and dependencies. While static analysis checks code syntax and common errors, automated review assesses impact on public APIs and architectural conformity.

When should I not use automated code review for software repositories?

Automated code review is not suited for pull requests lacking clear architectural standards or defined public APIs to evaluate. It requires a software repository with identifiable code patterns and dependencies to properly assess impact, compliance, and potential breaking changes.