Loading...
Loading...
Flutter开发完整指南:Clean Architecture架构规范、TDD测试工作流、BLoC状态管理、故障排除与代码生成
npx skill4agent add morning-start/coze-skills flutter-skills| 触发方式 | Agent |
|---|---|
| "请帮我用 TDD 实现" | TDD Coach |
| "请审查这段代码" | Code Reviewer |
| "编写测试" | Test Writer |
| "审查架构" | Architecture Reviewer |
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>用户请求
├─ 创建/生成 → scripts/ + commands-guide.md
├─ TDD 开发 → agents/tdd-coach.md + testing-guide.md
├─ 审查代码 → agents/code-reviewer.md
├─ 审查架构 → agents/architecture-reviewer.md
├─ 编写测试 → agents/test-writer.md
└─ 故障排除 → references/diagnostic/| 脚本 | 功能 |
|---|---|
| generate_feature.py | 生成 Feature 结构 |
| generate_model.py | 生成 Freezed 模型 |
| generate_bloc.py | 生成 BLoC 结构 |
| generate_test.py | 生成测试模板 |
scripts/generate_feature.pyscripts/generate_model.pyscripts/generate_bloc.pyscripts/generate_test.py# 1. 生成结构
python scripts/generate_feature.py --feature-name auth
python scripts/generate_model.py --model-name user --fields id:String,email:String,name:String
# 2. 请求 TDD Coach:"请帮我用 TDD 实现用户登录功能"
# → 智能体扮演 TDD Coach 指导 Red/Green/Refactor 循环
# 3. 请求 Code Reviewer 审查代码
# 4. 生成代码
dart run build_runner build --delete-conflicting-outputs用户: "应用崩溃了,帮我诊断"
智能体:
1. 查阅 [runtime-errors.md](references/diagnostic/runtime-errors.md)
2. 分析错误信息和堆栈跟踪
3. 提供修复建议和预防措施用户: "请审查这段代码"
智能体:
1. 触发 Code Reviewer Agent
2. 进行全面审查(架构、代码质量、安全性)
3. 提供问题列表和修复建议