--- description: Commit all workspace changes in logical order with intelligent messages --- # Commit Workspace Commits all pending changes across all 5 workspace repos in logical order. ## Step 1: Check status of all repos // turbo ```bash for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap; do echo "━━━ $repo ━━━" (cd ~/code/mygh/$repo && git status --short) echo "" done ``` ## Step 2: Stage and commit each repo For each repo with changes: 1. Review the diff 2. Stage all changes with `git add -A` 3. Write a conventional commit message: `type(scope): description` 4. Commit ## Commit message conventions: - `feat(scope):` — new feature - `fix(scope):` — bug fix - `refactor(scope):` — code restructuring - `docs(scope):` — documentation only - `test(scope):` — adding/updating tests - `chore(scope):` — maintenance tasks ## Order: 1. **learning_ai_common_plat** — shared packages first (others may depend on it) 2. **learning_voice_ai_agent** — LysnrAI product repo 3. **learning_multimodal_memory_agents** — MindLyst product repo 4. **learning_ai_clock** — ChronoMind product repo 5. **learning_ai_fastgap** — NomGap product repo ## Notes: - Always commit common_plat first since other repos may reference its packages - Use `--no-verify` only if pre-commit hooks are blocking on non-code issues - After committing, run `/repo_push-repos` to push all to origin