Agent Skills
› keychat-io/keychat-app
› run
run
GitHub用于在设备或模拟器上运行 Keychat Flutter 应用。支持自动检测设备、指定目标设备 ID,并可配置不同的入口文件以适配生产或多种开发环境。
Trigger Scenarios
用户请求在设备上运行应用
用户询问如何启动 Flutter 项目
Install
npx skills add keychat-io/keychat-app --skill run -g -y
SKILL.md
Frontmatter
{
"name": "run",
"description": "Run the Keychat app on a device or simulator",
"allowed-tools": "Bash(flutter *)",
"argument-hint": "[device-id]",
"disable-model-invocation": true
}
Run the Keychat app on a device or simulator.
Arguments
$ARGUMENTS- Optional: device ID to run on
Workflow
-
First list available devices:
flutter devices -
If
$ARGUMENTSis provided, run on that device:cd packages/app && flutter run -d $ARGUMENTS -
If no device specified:
- If only one device is available, use it
- If multiple devices, show the list and ask user to specify
Alternative entry points
The app has multiple entry points for different environments:
lib/main.dart- Productionlib/main_dev1.dart- Development 1lib/main_dev2.dart- Development 2lib/main_dev3.dart- Development 3
To run with a specific entry point:
cd packages/app && flutter run -d <device> -t lib/main_dev1.dart
Version History
- 294d00d Current 2026-07-05 10:51


