用途:该技能面向现代 Flutter 开发,提供架构设计、测试流程、故障排除与代码生成的一体化指导,触发场景包括咨询 Flutter 架构设计、TDD 测试、状态管理、项目结构、代码生成、故障排除或第三方库选型。
主要能力:核心参考文档包括 architecture-guide.md(Clean Architecture、BLoC、依赖注入)、testing-guide.md(TDD、测试模式、Mocking)、packages-guide.md(40+ 库选型指南)与 commands-guide.md(Flutter 命令参考)。详细技能文档涵盖架构 5 项、测试 5 项与 screen 生成 1 项;诊断指南包括 build-errors.md、runtime-errors.md、state-debugging.md、performance-profiler.md。
代码生成脚本用法(保持原样): python scripts/generate_feature.py --feature-name <name> python scripts/generate_model.py --model-name <name> --fields <spec> python scripts/generate_bloc.py --bloc-name <name> --feature <feature> python scripts/generate_test.py --source <file_path> 生成 Freezed 模型后执行:dart run build_runner build --delete-conflicting-outputs
智能助手:通过自然语言触发,如“请帮我用 TDD 实现”对应 TDD Coach,“请审查这段代码”对应 Code Reviewer,“编写测试”对应 Test Writer,“审查架构”对应 Architecture Reviewer。资源定位可借助 INDEX.md 与 SCENARIOS.md。
适用环境与限制:需要 Flutter SDK 3.x、Dart SDK 3.x,无额外依赖。具体库版本见 packages-guide.md。除上述信息外,实际效果、收费等未提供。