code-review-skill

Evaluate Flutter/Dart code against a 7-criteria review checklist with severity scores.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Desquared/agents-rules-skills --skill code-review-skill-desquared
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review-skill
Source: https://github.com/Desquared/agents-rules-skills/tree/main/Flutter/skills/code-review-skill
Command: npx skills add https://github.com/Desquared/agents-rules-skills --skill code-review-skill-desquared

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flutter code submissions often miss critical issues such as null safety violations, poor readability, architectural inconsistencies, and insufficient tests. This Skill provides a structured, repeatable checklist to evaluate these dimensions consistently across PRs.

Core Features & Use Cases

  • 7 criteria-based evaluation: Functionality, Readability, Optimization, Architecture, Design System, Linting, and Testing with severity levels.
  • Deterministic process: Reproducible reviews that reduce reviewer bias and provide actionable feedback.
  • Use Case: When reviewing a new Flutter feature, run the checklist to ensure the code aligns with project standards and quality gates.

Quick Start

Run the code-review-skill on a Flutter PR to generate a prioritized feedback report.

Frequently Asked Questions about code-review-skill

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

FAQPage Schema
How do I review Flutter code for null safety and architecture consistency?

Review Flutter code by evaluating submissions against a 7-criteria checklist covering functionality, readability, optimization, architecture, design system usage, linting, and testing. This structured process checks null safety, error handling, and architecture consistency to identify defects and return severity scores.

What is the best way to automate Dart code reviews in a CI pipeline?

Automate Dart code reviews by running a deterministic checklist during pull requests or CI pipelines. The evaluation enforces Flutter analyze compliance, checks for unit and widget tests, and returns severity scores for each criterion to reduce reviewer bias.

Does this code review process check for unit and widget tests?

Yes, the code review process explicitly checks for unit and widget tests as part of its testing guidance criterion. It evaluates testing coverage alongside functionality, architecture, and linting to provide a complete quality assessment.

Can I use this checklist to enforce Flutter analyze compliance on pull requests?

Yes, you can enforce Flutter analyze compliance on pull requests by running this evaluation. It checks linting rules, null safety, and proper error handling as part of a deterministic 7-criteria process to ensure code aligns with project quality gates.

How do I identify architectural inconsistencies in a Flutter feature submission?

Identify architectural inconsistencies by evaluating Flutter code against a structured architecture criterion within the 7-point checklist. This deterministic review checks for design system usage and architecture alignment, returning severity scores to highlight quality gaps.

What are the limitations of using a structured checklist for Flutter code reviews?

The checklist focuses on seven specific dimensions: functionality, readability, optimization, architecture, design system, linting, and testing. It provides deterministic, reproducible feedback based on these criteria but does not evaluate aspects outside this defined scope.