Updated 2d ago
by kevmoo
dash_skills
Agent Skills for Dart and Flutter ecosytem
148 GitHub stars (148)
+1 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 12 skills (12 skills found in its SKILL.md files)
- 16 forks (16 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add kevmoo/dash_skills
Asks which skills and agents to install. Just one: npx skills add kevmoo/dash_skills --skill dart-best-practices — add -g for every project.
Claude Code
git clone https://github.com/kevmoo/dash_skillscp -r "dash_skills/skills/dart-best-practices" ~/.claude/skills/
Copies the dart-best-practices skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add kevmoo/dash_skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
dart-best-practices
General best practices for Dart development. Covers code style, effective Dart, and language features.
skills/dart-best-practices/ on GitHub (opens in a new tab)SKILL.md -
dart-doc-validation
Best practices for validating Dart documentation comments. Covers using `dart doc` to catch unresolved references and macros.
skills/dart-doc-validation/ on GitHub (opens in a new tab)SKILL.md -
dart-long-lines
Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.
skills/dart-long-lines/ on GitHub (opens in a new tab)SKILL.md -
dart-matcher-best-practices
Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
skills/dart-matcher-best-practices/ on GitHub (opens in a new tab)SKILL.md -
dart-modern-features
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.
skills/dart-modern-features/ on GitHub (opens in a new tab)SKILL.md -
dart-multiline-strings
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.
skills/dart-multiline-strings/ on GitHub (opens in a new tab)SKILL.md -
dart-package-maintenance
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.
skills/dart-package-maintenance/ on GitHub (opens in a new tab)SKILL.md -
dart-seal-type-hierarchies
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.
skills/dart-seal-type-hierarchies/ on GitHub (opens in a new tab)SKILL.md -
dart-test-coverage
Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines.
skills/dart-test-coverage/ on GitHub (opens in a new tab)SKILL.md -
dart-test-fundamentals
Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
skills/dart-test-fundamentals/ on GitHub (opens in a new tab)SKILL.md -
dash-discover
Diagnoses latent architectural modernization opportunities across Dart and Flutter packages (language idioms, testing hygiene, CLI patterns, doc rot) and prescribes matching specialized skills.
skills/dash-discover/ on GitHub (opens in a new tab)SKILL.md -
profile-dart-code
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.
skills/profile-dart-code/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.