Skip to content

Add new kevmoo dart skills and grill me skill for feature planning, update existing skills - #94

Merged
reidbaker merged 1 commit into
flutter:mainfrom
reidbaker:i93-grill-me-skill-and-updates
Apr 27, 2026
Merged

reidbaker merged 1 commit into
flutter:mainfrom
reidbaker:i93-grill-me-skill-and-updates

Conversation

@reidbaker

Copy link
Copy Markdown
Contributor

Fixes #93

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read the Flutter Style Guide recently, and have followed its advice.
  • I signed the CLA.
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request significantly expands the Dart skills library by adding new guides for package:checks migration, line length management, test coverage, and a 'grill-me' interview skill. Additionally, it enhances existing guides with 'Discovery' sections that provide specific regex patterns and strategies for identifying technical debt or modernization opportunities. The PR also includes a new coverage interpretation script and an example package. Review feedback correctly identifies pathing errors in the documentation where the directory name .agents was incorrectly referenced as .agent, and missing repository root prefixes in commands and URLs.


Run it from the project root (adjust path to script as needed):
```bash
dart run .agent/skills/dart-test-coverage/scripts/interpret_coverage.dart .dart_tool/coverage <package_name>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The path to the script in the dart run command is incorrect. The directory in the repository is named .agents (plural), but the command uses .agent (singular). Additionally, the path is missing the tool/dart_skills_lint/ prefix required to locate the script from the repository root.

Suggested change
dart run .agent/skills/dart-test-coverage/scripts/interpret_coverage.dart .dart_tool/coverage <package_name>
dart run tool/dart_skills_lint/.agents/skills/dart-test-coverage/scripts/interpret_coverage.dart .dart_tool/coverage <package_name>

Comment on lines +157 to +158
[dart-test-fundamentals]: https://github.com/kevmoo/dash_skills/blob/main/.agent/skills/dart-test-fundamentals/SKILL.md
[dart-matcher-best-practices]: https://github.com/kevmoo/dash_skills/blob/main/.agent/skills/dart-matcher-best-practices/SKILL.md

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The URLs for the related skills are likely broken. They use the singular .agent directory name instead of the plural .agents used in this repository, and they are missing the tool/dart_skills_lint/ path prefix. This will result in 404 errors when following the links on GitHub.

Suggested change
[dart-test-fundamentals]: https://github.com/kevmoo/dash_skills/blob/main/.agent/skills/dart-test-fundamentals/SKILL.md
[dart-matcher-best-practices]: https://github.com/kevmoo/dash_skills/blob/main/.agent/skills/dart-matcher-best-practices/SKILL.md
[dart-test-fundamentals]: https://github.com/kevmoo/dash_skills/blob/main/tool/dart_skills_lint/.agents/skills/dart-test-fundamentals/SKILL.md
[dart-matcher-best-practices]: https://github.com/kevmoo/dash_skills/blob/main/tool/dart_skills_lint/.agents/skills/dart-matcher-best-practices/SKILL.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These urls resolve and are correct. See kevmoo/dash_skills#17

@reidbaker
reidbaker merged commit 66db75d into flutter:main Apr 27, 2026
7 checks passed
@reidbaker
reidbaker deleted the i93-grill-me-skill-and-updates branch April 27, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add grill me skill to dart_skills_lint

1 participant