Definition Of Done
Skill Verifiziert AktivMandatory checks to run before completing any task that touches md files or dart code in this repository.
To ensure all work adheres to repository standards and best practices before task completion or review, guaranteeing code quality and consistency.
Funktionen
- Formats dart code
- Analyzes dart code for issues
- Runs project-specific linters
- Executes all unit tests
- Validates skill files
- Checks for temporal terms in code/comments
Anwendungsfälle
- Before declaring a task complete
- Before requesting code review
- Ensuring adherence to repository standards
- Automating quality gates in CI/CD pipelines
Nicht-Ziele
- Implementing new features
- Refactoring code
- Fixing general bugs (outside of linting/analysis issues)
Installation
npx skills add flutter/skillsFührt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.
Qualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Dart Long Lines
98Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.
Karpathy Coder
100Use when writing, reviewing, or committing code to enforce Karpathy's 4 coding principles — surface assumptions before coding, keep it simple, make surgical changes, define verifiable goals. Triggers on "review my diff", "check complexity", "am I overcomplicating this", "karpathy check", "before I commit", or any code quality concern where the LLM might be overcoding.
Dart Matcher Best Practices
100Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
Developing Genkit Dart
99Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.
Sentry Flutter Sdk
98Full Sentry SDK setup for Flutter and Dart. Use when asked to "add Sentry to Flutter", "install sentry_flutter", "setup Sentry in Dart", or configure error monitoring, tracing, profiling, session replay, or logging for Flutter applications. Supports Android, iOS, macOS, Linux, Windows, and Web.
Dart Test Fundamentals
98Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).