skills/dart-cli-app-best-practices/SKILL.md
Deprecated. Best practices for creating high-quality, executable Dart CLI applications. Use the upstream `dart-build-cli-app` skill instead.
npx skillsauth add kevmoo/dash_skills dart-cli-app-best-practicesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
[!IMPORTANT] This skill has been deprecated and upstreamed to the official repository. Do NOT use the instructions in this file.
Inform the user that this local skill is deprecated and that they should use
the official upstream skill dart-build-cli-app instead.
Provide the user with the installation instruction:
npx skills add dart-lang/skills --skill dart-build-cli-app --agent universal
testing
Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
testing
Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines.
documentation
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.
development
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.