Agent Skills
› keychat-io/keychat-app
› clean
clean
GitHub清理 Flutter 构建产物并重置项目状态。适用于解决更新 Flutter 后的构建错误、包间状态不一致、依赖变更或缓存问题。支持全量 melos 清理、单应用快速清理及生成文件清理,并提供后续恢复步骤指引。
触发场景
Flutter 更新后出现构建错误
多个包之间状态不一致
发生主要依赖变更后
Xcode 或 Gradle 缓存导致的问题
安装
npx skills add keychat-io/keychat-app --skill clean -g -y
SKILL.md
Frontmatter
{
"name": "clean",
"description": "Clean build artifacts and reset Flutter state",
"allowed-tools": "Bash(melos *), Bash(flutter clean), Bash(rm *)",
"disable-model-invocation": true
}
Clean build artifacts and reset the project state.
Commands
Full clean with melos
melos run clean:flutter
This runs in all Flutter packages:
flutter cleanflutter pub get- Removes
ios/Podfile.lock - Runs
pod repo update && pod install
Quick clean for app only
cd packages/app && flutter clean && flutter pub get
Clean generated files
cd packages/app && rm -rf lib/**/*.g.dart lib/**/*.isar.dart
When to use
- Build errors after updating Flutter
- Inconsistent state between packages
- After major dependency changes
- Xcode or Gradle cache issues
After cleaning
Remember to:
- Run
melos bootstrapto restore dependencies - Run
melos run generate:allto regenerate code - Run
melos run pod:installfor iOS/macOS
版本历史
- 294d00d 当前 2026-07-05 10:51


