Agent Skills
› keychat-io/keychat-app
› bootstrap
bootstrap
GitHub用于从零初始化或重置 Keychat 开发环境。通过更新 git 子模块、安装指定版本 Melos 并执行引导命令,确保所有包依赖正确解析且无错误完成,同时检查并提醒配置 .env 文件及 FCM 密钥。
触发场景
初始化 Keychat 开发环境
重置 Keychat 项目依赖
解决 Melos bootstrap 失败问题
安装
npx skills add keychat-io/keychat-app --skill bootstrap -g -y
SKILL.md
Frontmatter
{
"name": "bootstrap",
"description": "Initialize or reset the Keychat development environment",
"allowed-tools": "Bash(git *), Bash(melos *), Bash(dart pub *)",
"disable-model-invocation": true
}
Set up the Keychat development environment from scratch.
Steps
-
Update git submodules
git submodule update --init --recursive -
Ensure melos is installed
dart pub global activate melos 7.3.0 -
Bootstrap all packages
melos bootstrap -
Check for .env file If
packages/app/.envdoesn't exist, remind the user:- Copy
.env.exampleto.env - Configure FCM keys for push notifications
- Copy
Success criteria
- All submodules are cloned
- Melos bootstrap completes without errors
- Dependencies are resolved for all packages
版本历史
- 294d00d 当前 2026-07-05 10:51


