pr-review

Identify architectural, security, and quality issues in Flutter/Dart PR diffs.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill pr-review-danhdue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/DanhDue/bloc_digital_wallet/tree/main/.agent/skills/pr_review
Command: npx skills add https://github.com/DanhDue/bloc_digital_wallet --skill pr-review-danhdue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines PR reviews for Flutter/Dart projects by enforcing Clean Architecture, MVI, and security best practices, ensuring code quality and consistency across PR diffs.

Core Features & Use Cases

  • Enforce architectural rules: verify data/domain/presentation boundaries and adherence to the project's architectural conventions.
  • Security & quality checks: apply OWASP Mobile Top 10 considerations and Dart/Flutter quality guidelines to identify potential risks.
  • Structured review output: produce a clear, actionable report with suggested fixes and justifications.
  • Use Case: Review a multi-file PR to surface architectural violations, security gaps, and maintainability concerns, then provide concrete recommendations.

Quick Start

Provide a structured PR review for the given Flutter/Dart diff, listing violations and suggested fixes.

Frequently Asked Questions about pr-review

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

FAQPage Schema
How do I review a Flutter PR for clean architecture violations?

To review a Flutter PR for clean architecture violations, analyze the Dart diff across data, domain, and presentation layers to identify boundary breaches, then output a structured report with proposed fixes and justifications for maintainers to act on.

What is the best way to enforce MVI and security best practices in Dart code review?

Enforcing MVI and security best practices in Dart code review involves applying OWASP Mobile Top 10 considerations to the PR diff, checking architectural conventions, and flagging potential risks with concrete correction recommendations.

Can I use automated PR review to check Flutter presentation and domain layer boundaries?

Yes, you can use automated PR review to check Flutter presentation and domain layer boundaries by analyzing multi-file PR diffs to verify adherence to project architectural conventions and surface maintainability concerns.

How do I identify security gaps in a Dart PR diff?

To identify security gaps in a Dart PR diff, apply OWASP Mobile Top 10 considerations and Dart quality guidelines to the code changes, flagging potential risks and generating an actionable report with suggested fixes.

Does Flutter PR review work with BLoC and Clean Architecture patterns?

Yes, Flutter PR review works with BLoC and Clean Architecture patterns by verifying data, domain, and presentation layer boundaries, enforcing MVI guidelines, and identifying structural violations within the provided Dart diff.