Initialize or reset the Keychat development environment
Scanned 9/10/2026
Install to Claude Code
npx -y skills add keychat-io/keychat-app --skill bootstrap --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Bootstrap?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/keychat-io-bootstrap)More formats (shields.io, HTML) on the badges page.
---
name: bootstrap
description: Initialize or reset the Keychat development environment
disable-model-invocation: true
allowed-tools: Bash(git *), Bash(melos *), Bash(dart pub *)
---
Set up the Keychat development environment from scratch.
## Steps
1. **Update git submodules**
```bash
git submodule update --init --recursive
```
2. **Ensure melos is installed**
```bash
dart pub global activate melos 7.3.0
```
3. **Bootstrap all packages**
```bash
melos bootstrap
```
4. **Check for .env file**
If `packages/app/.env` doesn't exist, remind the user:
- Copy `.env.example` to `.env`
- Configure FCM keys for push notifications
## Success criteria
- All submodules are cloned
- Melos bootstrap completes without errors
- Dependencies are resolved for all packages
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!