Claude Code 审查 Flutter 类文件的组织
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/flutter-style/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/flutter-style/`,把核对后的文件保存为 `.claude/skills/flutter-style/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/flutter-style`。
中文摘要
按 DiaryUploader 约定为公开类拆出独立文件,统一 Dart 命名、导入顺序和公开接口说明。
SKILL.md 中文导读
可复现示例
排练日历的虚构 Dart 文件同时定义 ScheduleItem 和 ScheduleBlock 两个公开类。样例 `{module:'models',classes:['ScheduleItem','ScheduleBlock'],sharedExport:'models'}` 给出需要保留的导出。工作步骤
- 先找各公开类的职责和引用,按项目约定为各类分配文件。
- 在集中导出处保持原接口,复核名称、导入和公开接口注释。
验收方法
分别放入 `[schedule_item.dart, schedule_block.dart]`,由 models 汇总导出。保留现有公开类名,给公开接口补 Dart 文档注释并核对引用。
GitHub 原文 · 更新日期
适用环境
Claude Code 与 Flutter 工作区。先确认项目约定和当前类的职责及引用位置。
常见问题
一个 Flutter 源文件有多个公开类怎么整理?
按职责分别建小写下划线文件,保留类名,并通过已有集中导出安排引用。最后检查公开接口注释与文件职责。