Skill Claude CodeCodex
General best practices for Dart development. Covers code style, effective Dart, and language features.
Agent Skills for Dart and Flutter ecosytem
This repository also configures its own agents. See what dash_skills tells them →
Skill Claude CodeCodex
General best practices for Dart development. Covers code style, effective Dart, and language features.
Skill Claude CodeCodex
Best practices for validating Dart documentation comments. Covers using dart doc to catch unresolved references and macros.
Skill Claude CodeCodex
Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The lineslongerthan80chars lint.
Skill Claude CodeCodex
Best practices for using expect and package:matcher. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
Skill Claude CodeCodex
Guidelines for using modern Dart features (v3.0 - v3.10) such as Records, Extension Types, Class Modifiers, Wildcards, Digit Separators, Null-Aware Elements, and Dot Shorthands.
Skill Claude CodeCodex
Guidelines and best practices for refactoring consecutive prints, single-line string concatenations, and complex output blocks into triple-quoted multi-line string literals (''' or """) in Dart.
Skill Claude CodeCodex
Guidelines for maintaining external Dart packages, covering versioning, publishing workflows, and pull request management. Use when updating Dart packages, preparing for a release, or managing collaborative changes in a repository.
Skill Claude CodeCodex
Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines.
Skill Claude CodeCodex
Core concepts and best practices for package:test. Covers test, group, lifecycle methods (setUp, tearDown), and configuration (darttest.yaml).
Skill Claude CodeCodex
Profile Dart command-line applications using the VM Service protocol to capture CPU samples and identify performance bottlenecks. Helps agents automate CPU profiling, generate function call breakdown summaries, and export JSON profiles without a browser or DevTools.
Skill Claude CodeCodex
Identify closed type hierarchies that are not declared sealed, and seal them so the compiler can enforce switch exhaustiveness. Covers the same-library requirement, the public-API breaking-change tradeoff, and the migration from is cascades to exhaustive switches.
Skill Claude CodeCodex
Diagnoses latent architectural modernization opportunities across Dart and Flutter packages (language idioms, testing hygiene, CLI patterns, doc rot) and prescribes matching specialized skills.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: