review-changes

Review Swift source changes against the main branch with adversarial verification.

1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/adamayoung/popcorn --skill review-changes-adamayoung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-changes
Source: https://github.com/adamayoung/popcorn/tree/main/.claude/skills/review-changes
Command: npx skills add https://github.com/adamayoung/popcorn --skill review-changes-adamayoung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the bottleneck of manual code reviews by providing a scalable, architecture-aware analysis of Swift code changes that enforces project-specific standards and minimizes human error.

Core Features & Use Cases

  • Scalable Review Logic: Automatically determines whether to perform a single-agent review or a parallel, multi-dimensional fan-out analysis based on the size of the diff.
  • Adversarial Verification: Employs an independent skeptic agent to refute Critical and High severity findings, significantly reducing false positives.
  • Domain-Specific Compliance: Validates changes against the project's canonical architecture, including SwiftUI patterns, Swift 6 concurrency, SwiftData/CloudKit constraints, and TMDb mapping rules.

Quick Start

Invoke the review-changes skill to analyze the current branch against origin/main and generate a severity-graded report.

Frequently Asked Questions about review-changes

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

FAQPage Schema
How do I automate code review for Swift changes against the main branch?

Automated code review for Swift changes is performed by comparing the working tree against the main branch. The tool evaluates architectural, concurrency, and project-specific guidelines using an agent-based workflow to ensure high-quality code integration.

Does this automated code review tool support SwiftUI patterns and Swift 6 concurrency?

Yes, the automated code review validates changes against domain-specific compliance rules, including SwiftUI patterns and Swift 6 concurrency. It also checks for SwiftData/CloudKit constraints to ensure architectural adherence.

What is adversarial verification in automated code review?

Adversarial verification in automated code review employs an independent skeptic agent to refute Critical and High severity findings. This mechanism significantly reduces false positives by challenging the initial analysis before finalizing the report.

How does the code review process scale for large Swift diffs?

The code review scales for large Swift diffs by automatically determining whether to perform a single-agent review or a parallel, multi-dimensional fan-out analysis based on the size of the changes, ensuring efficient processing.

Can I use this for manual code review replacement in a CI pipeline?

Yes, you can use this to replace manual code review bottlenecks in a CI pipeline. It provides scalable, architecture-aware analysis of Swift code changes, enforces project-specific standards, and generates a severity-graded report.

Why does my Swift code review report include architectural guideline violations?

Your Swift code review report includes architectural guideline violations because the tool evaluates code against the project's canonical architecture. It enforces defined documentation standards and project-specific rules to minimize human error.