원클릭으로
definition-of-done
Mandatory checks to run before completing any task that touches md files or dart code in this repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Mandatory checks to run before completing any task that touches md files or dart code in this repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Guidelines and format for writing pull request descriptions in this repository. Use this skill whenever the user asks you to draft a pull request description, submit a PR, or update a PR description.
Validates an in-progress PR or feature branch of dart_skills_lint against known downstream ecosystem consumers. Use when assessing breaking changes across external repositories during PR evaluation, testing migrations against the changelog, or determining necessary backwards compatibility shims.
How to integrate, update, and configure the dart_skills_lint validation tool within a repository. Make sure to use this skill whenever the user asks to update dart_skills_lint, configure skills validation tests, fix skills linter dependency drifts, verify repository state before editing, optimize lint rules execution, or draft pull request submission commands.
Use this skill when you need to validate AI agent skills with dart_skills_lint — running the linter, interpreting failures, fixing violations, and authoring custom rules.
A deliberately broken fixture used by example/README.md to show what each rule's error output looks like.
Reference fixture for dart_skills_lint. Demonstrates a SKILL.md that passes every default rule: hyphen-lowercase name matching the parent directory, a properly sized description, and no other frontmatter fields that would trigger the disallowed-field check.
| name | definition-of-done |
| description | Mandatory checks to run before completing any task that touches md files or dart code in this repository. |
| metadata | {"internal":true} |
Use 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 dart_code_linter:metrics analyze lib and ensure there are zero issues. This checks for cyclomatic complexity and custom rules like file naming and redundant async.dart test and ensure all tests pass successfully.dart run dart_skills_lint -d .agents/skills to ensure they are valid.CHANGELOG.md is updated if the task includes user-facing features, bug fixes, or behavioral changes. Audit all entries against the previously released version (do not document changes to intermediate PR development code or new unreleased APIs as breaking changes).dart format . or checked with --output=none --set-exit-if-changed .).dart analyze --fatal-infos).dart run dart_code_linter:metrics analyze lib).dart test).dart run dart_skills_lint -d .agents/skills).CHANGELOG.md updated and audited against the previously released version (no intermediate or unreleased breaking changes listed).