pull
CommandPull latest main and update all submodules to their latest remote main. No commits, no pushes.
Reclaim disk taken by tagged dev artifacts from `./scripts/reload.sh --tag <tag>`. Each tagged build is multi-GB of DerivedData plus per-tag sockets and logs.
$ npx -y skills add manaflow-ai/cmux --agent claude-code
Reclaim disk taken by tagged dev artifacts from `./scripts/reload.sh --tag <tag>`. Each tagged build is multi-GB of DerivedData plus per-tag sockets and logs.
1. **Preview.** `./scripts/cleanup-dev-builds.sh` is dry-run by default and prints what would be deleted, what is skipped, and total reclaimable bytes.
2. **Read the preview to the user.** Confirm the active tag and any tag they care about appears under `skipping:`.
3. **Ask before deleting.** Never run `--apply` without explicit confirmation. Surface tags they may want to protect with `--keep <tag>`.
4. **Apply.** `./scripts/cleanup-dev-builds.sh --apply`. Optional: `--keep <tag>` (repeatable) to protect specific tags, `--older-than <DAYS>` to skip recently touched artifacts.
5. **Report** the freed-bytes total from the script's final line.
Always-on safety rules: skip running `cmux DEV <tag>` apps, and skip the tag in `/tmp/cmux-last-cli-path` (the most recent reload). An existing HQ worktree is not protection; use `--keep`. The script never touches `GhosttyKit.xcframework` symlinks, the GhosttyKit cache, or anything outside per-tag artifacts.
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Pull latest main and update all submodules to their latest remote main. No commits, no pushes.
Release straight from `main` with no PR, built and published locally.
Release through the PR flow, then build and publish locally instead of waiting on the CI release workflow.
Ship a stable cmux release built by CI: bump version, update changelog, open a PR, merge, tag, then GitHub Actions builds, signs,…
Run an adversarial review of the current change using the repository's cmux review skill.
Get the current branch ready: update all submodules to their latest remote main, merge from main, and rebase.
Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.