Skip to content
Back to skills

Flutter Check

ASecurity

Run comprehensive Flutter checks including lint, analyze, test, and format verification. Use before commits to ensure code quality.

  • 97 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 10, 2026
testing

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add keychat-io/keychat-app --skill flutter-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Flutter Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Flutter Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/keychat-io-flutter-check/badge)](https://www.skillsdirectory.com/skills/keychat-io-flutter-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: flutter-check
description: Run comprehensive Flutter checks including lint, analyze, test, and format verification. Use before commits to ensure code quality.
invoke: user
---

# Flutter Check

Run a comprehensive Flutter quality check pipeline for the Keychat project.

## Steps

1. **Analyze**: Run `melos run analyze` to check for Dart analyzer warnings and errors
2. **Format Check**: Run `dart format --set-exit-if-changed .` to verify formatting
3. **Test**: Run `melos run test:flutter` to execute Flutter unit tests
4. **Generated Code**: Check if generated files (`.g.dart`) are up to date by running `melos run build:runner` and verifying no diff

## Behavior

- Run all steps sequentially
- Report results for each step clearly
- If any step fails, continue running remaining steps but report all failures at the end
- Provide actionable fix suggestions for any issues found

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.