Mandatory checks to run before completing any task that touches md files or dart code in this repository.
61
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./tool/dart_skills_lint/.agents/skills/definition-of-done/SKILL.mdUse this skill to ensure that all work meets the repository standards before declaring a task complete or requesting review.
Before stating that a task is complete, you MUST execute and pass the following checks:
dart format . to format files, or dart format --output=none --set-exit-if-changed . to check without modifying. Ensure all files are formatted correctly.dart analyze --fatal-infos and ensure there are zero issues (including info-level issues).dart run cognitive_complexity --fail-threshold <N> lib test, where <N> is the --fail-threshold value configured in .github/workflows/dart_skills_lint_workflow.yaml, and ensure there are zero issues. This checks for cognitive complexity.dart test and ensure all tests pass successfully.dart run dart_skills_lint -d .agents/skills to ensure they are valid.CHANGELOG.md.
CHANGELOG.md untouched and output [x] Changelog: (N/A) <reason>.You MUST include a text list of all mandatory verification steps in your final response to the user. Use the exact following format:
[x] <Identifier>: <Explanation> if the step was completed.[ ] <Identifier>: <Skipped explanation> if the step was skipped or not applicable.CRITICAL: Do not just copy the full step description text. You MUST use the exact bolded Identifier from the Mandatory Verification Steps list above, followed by a colon and your short explanation.
Examples:
[x] Format: dart format success.[x] Analysis: Static clean (0 issues, dart analyze --fatal-infos).[ ] Skills: Skipped because dart_skills_lint is not installed.[x] Changelog: (N/A) Not necessary since we're updating internal eval fixtures.[x] Temporal: no added words.c3c71cf
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.