What problem does it solve? A misconfigured Dart analyzer can silently disable every lint rule while the build stays green, letting dropped Futures, swallowed exceptions, and resource leaks ship unnoticed. This Skill enforces a strict, verified analysis_options.yaml so silence-producing bug classes become build-failing errors. ## Core Features & Use Cases - Strict baseline config: Ships a ready-to-copy analysis_options.yaml built on a version-pinned very_good_analysis include, promoting rules like unawaited_futures, discarded_futures, use_build_context_synchronously, close_sinks, and exhaustive_cases to error. - Trap detection: Teaches the include-pin trap (a missing pinned file disables all rules), the errors-re-ranks-vs-linter-enables mechanic, and the sealed-switch analyze-vs-compile gap that demands CI builds rather than analyze-only gates. - Verification scripts: Provides verify-include-pin.sh to confirm the pinned include resolves in the pub cache and lint-gates.sh to run format, analyze, and grep bans before a PR. - Use Case: When bumping the Dart SDK or very_good_analysis version, use this Skill to update the pinned include in the same commit, verify a known violation still errors, and keep coverage excludes mirrored. ## Quick Start Ask the AI to review or generate a strict analysis_options.yaml for your Flutter package using the lint-and-style-config skill and verify the pinned include resolves.