code-review

Automate code-review workflows for pull requests across CI pipelines.

9|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/mawildoer/atopile-agent-skill --skill code-review-mawildoer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/mawildoer/atopile-agent-skill/tree/main/skills/code-review
Command: npx skills add https://github.com/mawildoer/atopile-agent-skill --skill code-review-mawildoer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Traditional code reviews are error-prone and slow without explicit guidance on invariants, test alignment, and artifact verification. This guide defines a repeatable process to ground feedback in invariants, tests, and build artifacts, reducing cognitive load and speeding up reviews.

Core Features & Use Cases

  • Clear criteria for assessing invariants and correctness during review, with artifact-based verification.
  • Structured guidance for reviewers and CI bots to identify regressions, performance hotspots, and maintainability concerns.
  • Use Case: A new change introduces a data race; the review process flags invariants failing under concurrency and ensures corresponding tests report failures in artifacts like test-report.json.

Quick Start

Describe the PR in terms of invariants and test coverage and run targeted checks locally.

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 review for pull requests in CI pipelines?

Automate code review in CI pipelines by applying structured workflows that check invariants, evaluate test coverage, and verify build artifacts to ensure correctness and performance. This reduces manual cognitive load and speeds up feedback.

What is an invariant-focused code review process?

An invariant-focused code review process grounds feedback in explicit system invariants and test alignment. It uses lightweight artifacts like test reports to verify correctness, ensuring changes do not introduce regressions or break concurrency rules.

How do I check test coverage and build artifacts during a code review?

Check test coverage and build artifacts during review by describing the PR in terms of invariants and running targeted local checks. The process evaluates test-report.json and build outputs to validate that tests correctly capture invariant failures.

Can I use automated code review to detect performance hotspots and data races?

Yes, automated code review can detect performance hotspots and data races by flagging invariants failing under concurrency. It enforces corresponding tests to report these failures in artifacts, ensuring regressions are caught during the CI process.

Does LLM-assisted code review work without explicit invariant definitions?

LLM-assisted code review requires explicit invariant definitions and test alignment to function effectively. Without structured guidance to ground feedback in artifacts and correctness criteria, traditional reviews remain error-prone and slow.

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

Avoid automated code review when a repository lacks defined invariants, test coverage, or CI artifact generation. The process depends on verifying build outputs and test reports, making it unsuitable for projects without these lightweight artifacts.