tree: f5af5d63078805bdbd239b7ef19cf13418df07d0
  1. adding-changelog-entries/
  2. adding-copyright-headers/
  3. adding-release-notes/
  4. authoring-skills/
  5. closing-obsolete-issues/
  6. preparing-pr/
  7. updating-package-versions/
  8. dart_skills_lint_ignore.json
  9. README.md
.agents/skills/README.md

Agent Skills

This directory contains AI agent skills for this repository.

Validation

To ensure skills meet the required specification, they are automatically validated in pre-submit checks. You should also validate your skills locally before submitting a review.

Running the Linter Locally

To validate skills locally before review, run the linter from the tool directory:

cd tool && dart run dart_skills_lint:cli

This will use the configuration in tool/dart_skills_lint.yaml to validate all skills in the .agents/skills directory.

Or for a single skill (also from the tool directory):

cd tool && dart run dart_skills_lint:cli --skill ../.agents/skills/my-skill

Running via Dart Test

Alternatively, you can run the validation as a test from the tool directory:

cd tool && dart test test/validate_skills_test.dart

This ensures that the validation logic is executed in the same way as in CI.