What problem does it solve?
This Skill empowers developers to efficiently manage Dart and Flutter projects by leveraging the Model Context Protocol (MCP) server tools for static analysis, testing, debugging, and live app inspection directly within the development workflow.
Core Features & Use Cases
- Static Analysis & Formatting: Ensure code quality and consistency with
dart_analyzer and dart_format.
- Automated Testing: Execute tests reliably using
dart_run_tests.
- Runtime Debugging: Inspect and debug running Flutter apps with
get_runtime_errors, get_widget_tree, and hot_reload.
- IDE Integration: Seamlessly interact with your IDE for file operations, project searching, and diagnostics.
- Use Case: When encountering a runtime error in a Flutter app, use
get_runtime_errors to diagnose, get_widget_tree to inspect the UI, make a fix using IDE tools, and then apply it instantly with hot_reload.
Quick Start
Validate the code quality of the current Dart project by running the analyzer, tests, and formatter in sequence.