disler/learning-cmux-with-agents
Skill Codex
We are migrating cmux from a single app target into Swift Packages under Packages/. Every new package must satisfy three rules.
31 natural-language prompts that prove one primary agent can stand up, drive, and tear down a whole fleet of AI coding agents and terminals inside cmux.
This repository also configures its own agents. See what learning-cmux-with-agents tells them →
disler/learning-cmux-with-agents
Skill Codex
We are migrating cmux from a single app target into Swift Packages under Packages/. Every new package must satisfy three rules.
disler/learning-cmux-with-agents
Skill Codex
Backend TypeScript and Cloud VM development rules for cmux. Use when editing web/app/api, web/services, backend scripts, Cloud VM lifecycle, provider integrations, Postgres, Stack Auth pricing gates, migrations, or provider image build scripts.
disler/learning-cmux-with-agents
Skill Codex
End-user browser automation with cmux. Use when you need to open sites, interact with pages, wait for state changes, and extract data from cmux browser surfaces.
disler/learning-cmux-with-agents
Skill Claude CodeCodex
Build a custom cmux sidebar from a plain-language request. Use when the user asks for a custom sidebar, a sidebar that shows their workspaces/tabs/PRs/clock, a vibe-coded sidebar, or anything involving files in /.config/cmux/sidebars/. Covers authoring the interpreted SwiftUI-style file, enabling the beta flag…
disler/learning-cmux-with-agents
Skill Codex
Customize cmux for an end user. Use when changing cmux.json actions, custom commands, workspace layouts, plus-button behavior, surface tab bar buttons, Command Palette entries, Dock controls, sidebar and app settings, shortcuts, notifications, browser routing, examples-library presets, or Ghostty-backed terminal…
disler/learning-cmux-with-agents
Skill Codex
Debug logging, Debug menu, runtime pitfalls, typing-latency-sensitive paths, SwiftUI list snapshot boundaries, OS-version repros, and local visual iteration for cmux. Use when adding debug probes, diagnosing UI/runtime issues, touching terminal rendering, tab/sidebar list views, drag/drop UTTypes, or using the Debug…
disler/learning-cmux-with-agents
Skill Codex needs its repo
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.
disler/learning-cmux-with-agents
Skill Codex
Run end-user cmux diagnostics. Use when cmux hooks, notifications, session restore, settings, browser automation, socket access, CLI control, or agent resume behavior is not working, or when the user asks for a cmux health check, doctor report, or support-safe debug summary.
disler/learning-cmux-with-agents
Skill Codex
Ghostty submodule and GhosttyKit workflow rules for cmux. Use when modifying the ghostty submodule, rebuilding GhosttyKit.xcframework, updating the parent submodule pointer, or documenting fork conflict notes.
disler/learning-cmux-with-agents
Skill Codex
Guide and apply cmux keyboard shortcut customization. Use when the user asks to customize, rebind, unbind, reset, audit, or create shortcut templates for cmux, including tmux-style, Vim-style, terminal-first, browser-heavy, iTerm/Terminal-like, or agent-triage layouts.
disler/learning-cmux-with-agents
Skill Codex
Localization rules and audit workflow for cmux UI strings, settings rows, menus, shortcuts, schema/config text, docs, command/help text, alerts, tooltips, and web messages. Use whenever changing user-facing text.
disler/learning-cmux-with-agents
Skill Codex
Open markdown files in a formatted viewer panel with live reload. Use when you need to display plans, documentation, or notes alongside the terminal with rich rendering (headings, code blocks, tables, lists).
disler/learning-cmux-with-agents
Skill Codex needs its repo
Use the /release command to prepare a new release. This will.
disler/learning-cmux-with-agents
Skill Codex
View and edit cmux settings in /.config/cmux/cmux.json. Use when the user wants to change cmux preferences (appearance, sidebar, notifications, automation, browser, shortcuts), set a value by JSON path, validate the file, open it in an editor, or look up which keys cmux recognizes. Triggers on '/cmux-settings'…
disler/learning-cmux-with-agents
Skill Codex
Shared behavior and mutation-path rules for cmux. Use when a behavior is exposed through multiple entrypoints such as keyboard shortcuts, command palette, context menu, CLI, settings, debug menu, optimistic UI, or tests that previously missed a bug.
disler/learning-cmux-with-agents
Skill Codex
Socket command threading and focus policy for cmux CLI/socket work. Use when adding or changing socket commands, CLI commands, telemetry commands, focus/select/open/close/send-key behavior, or automation that could steal app focus.
disler/learning-cmux-with-agents
Skill Codex
When adding a regression test for a bug fix, use a two-commit structure so CI proves the test catches the bug.
disler/learning-cmux-with-agents
Skill Codex needs its repo
Work inside the current cmux workspace and terminal. Use for cmux workspace, current workspace, caller surface, panes, surfaces, socket targeting, and non-interfering cmux automation.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: