An agentic skills framework & software development methodology that works.
Agent skills for Dart and Flutter repos
This repo packages Dart and Flutter guidance as Agent Skills files that agents can load when a task matches the skill. The skills cover common work like style, tests, docs, package upkeep, long lines, modern language features, and code profiling.
Builders who want their agent to follow reusable Dart and Flutter workflows.
You can make your agent apply the right Dart or Flutter guidance without restating the same rules each time.
What it does
Skill-by-skill installation
Each skill can be added on its own with `npx skills add kevmoo/dash_skills --skill <skill-name>`.
Dart and Flutter best-practice guidance
Skills cover code style, Effective Dart, modern language features, multiline strings, and long-line handling.
Test and doc support
There are skills for `package:test`, coverage review, matcher usage, and documentation comment validation.
Package maintenance help
The package maintenance skill covers versioning, publishing, and pull request workflow.
Claude Code marketplace support
The repo ships a Claude Code plugin marketplace entry in `.claude-plugin/marketplace.json`.
How to get it
- 1Add the marketplace and install the plugin to get every skill at once
/plugin marketplace add kevmoo/dash_skills /plugin install dash-skills@kevmoo
README
Personal skills created by kevmoo for Dart and Flutter.
For official skills, see:
These skills follow the Agent Skills standard, enabling agents to perform complex specialized tasks with high reliability.
To install any skill individually:
npx skills add kevmoo/dash_skills --skill <skill-name>
| Skill | Description | Key Features |
|---|---|---|
| dart-best-practices | General best practices for Dart development. Covers code style, effective Dart, and language features. | Code style guidelines, Effective Dart idioms, Language feature recommendations |
| dart-doc-validation | Best practices for validating Dart documentation comments. Covers using dart doc to catch unresolved references and macros. | Documentation comment validation, Unresolved reference checking, Dart doc macro verification |
| 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. | 80-column rule compliance, Line length refactoring, Linter rule enforcement |
| dart-matcher-best-practices | Best practices for using expect and package:matcher. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls. | Package matcher assertions, Readable test expectations, Matcher selection & refactoring |
| dart-modern-features | Guidelines for using modern Dart features (v3.0 - v3.10) such as Records, Pattern Matching, Switch Expressions, Extension Types, Class Modifiers, Wildcards, Null-Aware Elements, and Dot Shorthands. | Records & Pattern Matching, Switch Expressions & Extension Types, Class Modifiers & Null-aware elements |
| 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. | Triple-quoted multiline strings, Print & concatenation refactoring, Formatting large text blocks |
| 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. | Versioning & CHANGELOG sync, Publishing workflow guidelines, Pull request management |
| dart-test-coverage | Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines. | LCOV report collection, Missed line identification, Coverage analysis & improvement |
| dart-test-fundamentals | Core concepts and best practices for package:test. Covers test, group, lifecycle methods (setUp, tearDown), and configuration (dart_test.yaml). | Package test core concepts, Test lifecycle (setUp, tearDown), dart_test.yaml configuration |
| 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. | Automated VM Service WebSocket connection, CPU sampling and top-function call summary, JSON trace export for further analysis |
π Usage
Claude Code (plugin marketplace)
This repo is also a Claude Code plugin marketplace.
Add the marketplace and install the plugin to get every skill at once:
/plugin marketplace add kevmoo/dash_skills
/plugin install dash-skills@kevmoo
Other agents
To use these skills with another agent (like AntiGravity or Gemini CLI):
- Ingest: The agent reads the
skillsdirectory. - Activate: Each skill contains a
SKILL.mddefining when and how it should be used. - Execute: The agent follows the structured workflows and patterns defined in the skill files.
π οΈ Contributing
- Create a new directory in
skills/. - Add a
SKILL.mdwith the required frontmatter. - Include any necessary scripts or resources.
Learn more at agentskills.io
Files in the repo
- .claude-plugin
- .github
- assets
- evals
- plugins
- skills
- tool
- .gitignore
- GEMINI.md
- LICENSE
- pubspec.yaml
- README.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.
Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.
Public repository for Agent Skills
Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications β runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravityβ¦)

Production-grade engineering skills for AI coding agents.