Agent Skills › manaflow-ai/cmux › cmux-dev-workflow

cmux-dev-workflow

GitHub

提供cmux原生构建、标签化调试及Xcode项目规范化的开发工作流,涵盖本地验证、工具链配置与侧边栏扩展管理。

skills/cmux-dev-workflow/SKILL.md manaflow-ai/cmux

Trigger Scenarios

需要搭建或初始化cmux本地开发环境 执行带有特定标签的本地应用构建和调试 处理Xcode项目文件规范化或工具链版本变更 配置或验证cmux侧边栏扩展

Install

npx skills add manaflow-ai/cmux --skill cmux-dev-workflow -g -y
More Options

Use without installing

npx skills use manaflow-ai/cmux@cmux-dev-workflow

指定 Agent (Claude Code)

npx skills add manaflow-ai/cmux --skill cmux-dev-workflow -a claude-code -g -y

安装 repo 全部 skill

npx skills add manaflow-ai/cmux --all -g -y

预览 repo 内 skill

npx skills add manaflow-ai/cmux --list

SKILL.md

Frontmatter
{
    "name": "cmux-dev-workflow",
    "description": "Contributor workflow for native cmux setup, tagged dev builds, Xcode project normalization and sidebar extensions. Use for native build inputs, setup or tagged app verification."
}

cmux Dev Workflow

Scope and routing

Run repository commands only from a trusted checkout; even verify-local.py --help and --list load repository code.

Choose verification for the change before preparing a native build. Fast feedback starts with python3 scripts/verify-local.py; portable-tooling and documentation changes use their scoped checks without an unrelated app build.

For native app or build-input changes, build with a tag as below. Setup (./scripts/setup.sh) initializes submodules, builds GhosttyKit and installs the project-normalization hook; it is not a prerequisite for portable static checks.

Tagged local development

When local native execution is authorized:

./scripts/reload.sh --tag <short-tag>
CMUX_TAG=<short-tag> scripts/cmux-debug-cli.sh list-workspaces

Reload builds without launching; add --launch when live verification is needed. Never use bare xcodebuild or open an untagged cmux DEV.app: tags isolate bundle IDs, sockets and build output from other sessions. Do not use /tmp/cmux-cli, which follows the most recently reloaded app. See tagged builds. Never quit, kill, relaunch or xctrace --launch the user's running cmux (com.cmuxterm.app); it holds their live agent sessions.

An app build does not establish test-target compilation or execution. Follow the test guide for those claims.

Toolchain and project files

.xcode-version owns the Xcode major; cmux.xcodeproj/project.pbxproj currently uses objectVersion 60. The Intel/macOS 14 fallback uses Xcode 16.2/Swift 6.0; keep app-linked code compatible as specified in Swift 6.0 compatibility.

The installed pre-commit hook normalizes staged project files and registers new Python tests in tests/test-execution.toml. Preserve it and run python3 scripts/verify-local.py --only project after project edits. Toolchain pin changes are deliberate team decisions; see project normalization.

Sidebar extension tags

Keep the extension-point ID, bundle-ID suffix and display-name suffix distinct for each tag. Build extensions through scripts/reload-extension.sh --tag <tag> with the matching host; do not repair a mismatched tag by re-signing. The exact settings, helper arguments and verification checklist live in sidebar extension tagging.

Version History

  • a616a2b Current 2026-09-28 08:33

    新增触发本地CLI验证的命令示例;强化禁止终止用户运行中cmux进程的安全规则;明确Xcode版本兼容性与Swift语法限制。

  • c05e1b4 2026-09-09 15:44

    新增 Intel Mac 上基于 Xcode 16.2 和 Swift 6.0 的兼容性支持说明,修复相关语法限制。

  • cef69a7 2026-08-20 08:16

Same Skill Collection

skills/cmux-architecture/SKILL.md
skills/cmux-backend/SKILL.md
skills/cmux-billing/SKILL.md
skills/cmux-browser/SKILL.md
skills/cmux-cloud-vm/SKILL.md
skills/cmux-cua/SKILL.md
skills/cmux-custom-sidebar/SKILL.md
skills/cmux-customization/SKILL.md
skills/cmux-debugging/SKILL.md
skills/cmux-diagnostics/SKILL.md
skills/cmux-ghostty/SKILL.md
skills/cmux-keyboard-shortcuts/SKILL.md
skills/cmux-localization/SKILL.md
skills/cmux-markdown/SKILL.md
skills/cmux-release/SKILL.md
skills/cmux-review/SKILL.md
skills/cmux-settings/SKILL.md
skills/cmux-shared-behavior/SKILL.md
skills/cmux-socket-policy/SKILL.md
skills/cmux-test-bisect/SKILL.md
skills/cmux-testing/SKILL.md
skills/cmux-workspace/SKILL.md
skills/cmux/SKILL.md

Metadata

Files
0
Version
a616a2b
Hash
81649973
Indexed
2026-08-20 08:16

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-08 17:07
浙ICP备14020137号-1