Agent Skills for Dart and Flutter ecosytem
npx skills add https://github.com/kevmoo/dash_skills --skill dart-test-fundamentalsInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
A curated collection of "skills" for AI agents working on Dart
and Flutter projects. These skills follow the
Agent Skills standard, enabling agents to perform
complex specialized tasks with high reliability.
| Skill | Description | Key Features |
|---|---|---|
| Dart Checks Migration | Migrate from package:matcher to package:checks. |
Automated conversion patterns for modern testing. |
| Dart CLI Best Practices | Create high-quality executable CLI apps. | Entrypoint structure, exit codes, cross-platform scripts. |
| Dart Doc Validation | Validating Dart doc comments. | Catch unresolved doc references and macros. |
| Dart Long Lines | Guidelines for handling long lines in Dart code. | Adhere to 80-column rule, refactoring strategies. |
| Dart Matcher Best Practices | Best practices for expect and package:matcher. |
Async matching, collection matchers, isA chaining. |
| Dart Modern Features | Prefer modern features (Records, Patterns, etc.). | Concise code, safe destructuring, exhaustive switching. |
| Dart Package Maintenance | Guidelines for package maintenance. | Versioning, WIP tracking, and publishing workflows. |
| Dart Test Fundamentals | Core concepts for package:test. |
test/group structure, lifecycle, configuration. |
To use these skills with an agent (like AntiGravity
or Gemini CLI):
.agent/skills directory.SKILL.md defining when and how it should be used..agent/skills/.SKILL.md with the required frontmatter.Learn more at agentskills.io