跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Definition Of Done

技能 已验证 活跃

Mandatory 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.

功能

  • 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

使用场景

  • Before declaring a task complete
  • Before requesting code review
  • Ensuring adherence to repository standards
  • Automating quality gates in CI/CD pipelines

非目标

  • Implementing new features
  • Refactoring code
  • Fixing general bugs (outside of linting/analysis issues)

安装

npx skills add flutter/skills

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

已验证
100 /100
1 day ago 分析

信任信号

最近提交2 days ago
星标1.9k
许可证BSD-3-Clause
状态
查看源代码

类似扩展

Dart Long Lines

98

Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.

技能
flutter

Karpathy Coder

100

Use 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.

技能
alirezarezvani

Dart Matcher Best Practices

100

Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.

技能
flutter

Developing Genkit Dart

99

Generates 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.

技能
firebase

Sentry Flutter Sdk

98

Full 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.

技能
getsentry

Dart Test Fundamentals

98

Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).

技能
flutter