FLUTTER ECOSYSTEM

kevmoo/dash_skills

Dart और Flutter पारिस्थितिकी तंत्र के एजेंट कौशल

dash_skills प्रोजेक्ट कवर
Stars
145
Forks
16
अंतिम पुश (UTC)
13 सित॰ 2026
प्रोजेक्ट स्थिति
सक्रिय
Kevin Moore GitHub avatar
GITHUB User

Kevin Moore ↗

A Product Manager at @google working on @dart-lang and @flutter web technologies

@dart-lang @flutter @googleSeattle, WA, USAआधिकारिक वेबसाइट ↗
भाषाएँDart

तकनीकी विषय

रैंकिंग

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Personal skills created by kevmoo for Dart and Flutter.

For official skills, see:

  • https://github.com/flutter/skills
  • https://github.com/dart-lang/skills

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-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. Closed hierarchy detection, Exhaustiveness enforcement, Public API breaking-change analysis
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
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. Architectural Gap Diagnosis, Latent Modernization Discovery, Two-Tier Prescriptions & Evidence
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):

  1. Ingest: The agent reads the skills directory.
  2. Activate: Each skill contains a SKILL.md defining when and how it should be used.
  3. Execute: The agent follows the structured workflows and patterns defined in the skill files.

🛠️ Contributing

  1. Create a new directory in skills/.
  2. Add a SKILL.md with the required frontmatter.
  3. Include any necessary scripts or resources.

Learn more at agentskills.io