cmux-dev-workflow

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

Contributor workflow rules for cmux setup, Xcode project normalization, tagged sidebar ExtensionKit development, and dev builds. Use when setting up the cmux repo, changing Xcode project files, adding sidebar extensions, or working with tagged debug builds.

skills/cmux-dev-workflow/SKILL.md

Download bundle ↓
main · 6f118af5 bundle filesScanned 2026-09-15

references/xcode-project-normalization.md

144 tokens · o200k_base · 529 bytes

Xcode Project Normalization

The pin (.xcode-version, objectVersion = 60), the pre-commit hook, and the CI guard are described in ../SKILL.md.

Bumping the Xcode pin

  1. Edit .xcode-version.
  2. Open cmux.xcodeproj in the new Xcode so it rewrites objectVersion.
  3. Add a case in scripts/check-pbxproj.sh mapping the new Xcode major to the objectVersion that major writes.
  4. Run scripts/normalize-pbxproj.py.

Do not change objectVersion opportunistically as part of unrelated project edits.

Referenced from SKILL.md