Agent Skills
› keychat-io/keychat-app
› clean
clean
GitHub清理Flutter构建产物、缓存及生成文件,重置项目状态以解决构建错误和依赖不一致问题。
Trigger Scenarios
Flutter版本更新后出现构建错误
包间状态不一致
Xcode或Gradle缓存问题
重大依赖变更后
Install
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
Version History
- 294d00d Current 2026-07-05 10:51


