cmux-ghostty

Manage Ghostty submodule updates and rebuild GhosttyKit.xcframework safely.

25.8k|2.2k|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/manaflow-ai/cmux --skill cmux-ghostty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux-ghostty
Source: https://github.com/manaflow-ai/cmux/tree/main/skills/cmux-ghostty
Command: npx skills add https://github.com/manaflow-ai/cmux --skill cmux-ghostty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ghostty submodule management in cmux can cause drift and unsafe updates when modifying the ghostty submodule, rebuilding GhosttyKit.xcframework, or pointing the parent submodule to a new commit. This skill provides a clear, repeatable workflow and safety checks to prevent broken builds and misaligned forks.

Core Features & Use Cases

  • Submodule hygiene: Safe procedures for updating the ghostty submodule pointer and keeping forks aligned.
  • Build workflow: Instructions to rebuild GhosttyKit.xcframework with optimized settings.
  • Documentation & safety: Guidelines to maintain docs about fork conflicts and fork maintenance notes.

Quick Start

Follow the documented workflow when modifying the ghostty submodule or rebuilding GhosttyKit to ensure a clean and trackable update.

Frequently Asked Questions about cmux-ghostty

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely update a git submodule pointer without breaking the parent build?

To safely update a git submodule pointer, you must use branch management and safety checks to keep the fork aligned and prevent broken builds in the parent repository. This ensures version control hygiene during the update.

What is the best way to rebuild GhosttyKit.xcframework after modifying the ghostty submodule?

The best way to rebuild GhosttyKit.xcframework is to follow a documented build workflow with optimized settings after modifying the ghostty submodule. This repeatable process ensures a clean and trackable framework update.

Why does my Ghostty submodule fork experience drift during updates?

Ghostty submodule fork drift occurs when updates are applied without proper safety checks or documentation of fork conflicts. Maintaining clear fork maintenance notes and applying safe procedures prevents this misalignment.

How do I manage Ghostty submodule workflows to prevent broken builds in cmux?

Managing Ghostty submodule workflows in cmux requires applying safe procedures for version control hygiene, including specific build commands and branch management to orchestrate trackable updates and prevent unsafe drift.

What steps are needed to document fork conflicts when updating submodule pointers?

Documenting fork conflicts requires maintaining guidelines that track fork maintenance notes and safety checks during submodule pointer updates. This documentation ensures the parent repository build remains stable and aligned.