Use this skill when reviewing PRs in the ripplearc-flutter-lint repository, or when answering questions about how analyzers work, why analyze() vs analyzeWithResolver() is used, how rules are wired, or how the standalone checker dispatches. Triggers on any PR review for ripplearc-flutter-lint, or questions about analyzer architecture, BaseAnalyzer, BaseLintRule, StandaloneLintChecker, shouldSkipFile, or any custom lint rule internals. Also use when a contributor asks "why does X not produce violations?" or "is this wiring correct?" for any analyzer in this repo.
2026-04-15