Dash Skills

Dash Skills from kevmoo/dash_skills.

by @kevmoo 10 skills

Skills in this plugin

10
  1. Dart Long Lines · kevmoo
    Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.
    1 install
  2. Profile Dart Code · kevmoo bundle
    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.
    1 install
  3. Dart Test Coverage · kevmoo bundle
    Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines.
    1 install
  4. Dart Best Practices · kevmoo
    General best practices for Dart development. Covers code style, effective Dart, and language features.
    1 install
  5. Dart Doc Validation · kevmoo
    Best practices for validating Dart documentation comments. Covers using `dart doc` to catch unresolved references and macros.
    1 install
  6. Dart Modern Features · kevmoo
    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.
    1 install
  7. Dart Multiline Strings · kevmoo bundle
    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.
    1 install
  8. Dart Test Fundamentals · kevmoo
    Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
    1 install
  9. Dart Package Maintenance · kevmoo
    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.
    1 install
  10. Dart Matcher Best Practices · kevmoo bundle
    Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
    1 install