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


