| 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
-
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/.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