What problem does it solve? Finished code often ships with redundant logic, untested branches, missing localization keys, stale generated RPC layers, and undocumented changes. This Skill enforces a single end-of-task pipeline that hardens a Flutter/Dart diff before it is committed, without committing or pushing on its own. ## Core Features & Use Cases - Multi-angle code review: Reviews the diff for reuse, quality, and efficiency, then runs correctness, enum-consistency, model-purity, web-readiness, theme-awareness, and localization checks. - Test authoring and gating: Writes behavior-focused tests for new code, then runs a single gate of flutter analyze, flutter test, and dart test across the app, packages/core, and server. - Changelog and docs maintenance: Adds Keep a Changelog entries with GNU-style file lists and updates docs only when the change affects them. - Use Case: After implementing a new collection filter in a Flutter app, run the pipeline to simplify the diff, verify enum and DB-migration rules, add widget and unit tests, update CHANGELOG.md, and confirm the analyze/test gate is green before asking for a commit. ## Quick Start Ask the assistant to run the finish pipeline on the current uncommitted changes to review, test, and document them before committing.