- Update tool/generator/pubspec.yaml to depend on published skills_lint: ^0.5.1
- Remove custom LastModifiedRule and its enforcement from lint_skills_test.dart
- Verify all 100 tests and static analysis pass cleanly
* Migrate generator test off deprecated resolvedRules onto resolvedRuleConfigs
* Remove duplicate validate_skills CLI workflow job
* Ensure lint_skills_test is path-resilient and asserts non-empty directoryConfigs
* Fix omit_local_variable_types lints in lint_skills_test.dart
* Simplify lint_skills_test to direct ConfigParser.loadConfig() call
* Update onboarding docs and skills to include directoryConfigs.isNotEmpty assertion when loading config
* Address PR discussion r3617291798: handle working directory when run from repo root
* Make working directory path resolution cross-platform for Windows, macOS, and Linux
* Format lint_skills_test.dart with dart format
---------
Co-authored-by: Reid-Agent <269567208+reidbaker-agent@users.noreply.github.com>
- Resolves https://github.com/flutter/skills/issues/32
- Move structural, prefix, and protocol checks from `yaml_assets_test.dart` to `ValidateSkillCommand.run()`.
- Allow configuration validation to run upfront without requiring a Gemini API key.
- Delete legacy `test/yaml_assets_test.dart`.
- Add comprehensive edge case coverage in `test/commands/validate_skills_input_test.dart`.