codemux-features

Plan, implement, and verify Codemux ADE features across Rust backend and React frontend.

11|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Zeus-Deus/codemux --skill codemux-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codemux-features
Source: https://github.com/Zeus-Deus/codemux/tree/main/.claude/skills/codemux-features
Command: npx skills add https://github.com/Zeus-Deus/codemux --skill codemux-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a standardized blueprint for implementing Codemux ADE features with a consistent backend-first approach and UI integration, ensuring new capabilities align with project conventions.

Core Features & Use Cases

  • Defines a repeatable workflow for adding major Codemux features such as a Tasks System, MCP server, settings panel, notification sounds, and custom keybinds.
  • Clarifies cross-cutting concerns across Rust backend, Tauri commands, and React frontend, including testing, documentation, and UI alignment with codemux-ui.
  • Serves as a reference to maintain quality and coherence when extending Codemux with new capabilities, across multiple modules and teams.

Quick Start

Follow this guide to implement a new Codemux ADE feature from design through verification.

Frequently Asked Questions about codemux-features

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

FAQPage Schema
How do I implement a new feature in a Tauri app using Rust and React?

To implement a Tauri feature, design the backend state in Rust, expose Tauri commands, align the React frontend UI, integrate sockets or CLI, and update documentation for a coherent end-to-end workflow.

What is the standard process for adding a tasks system to a Rust backend?

Adding a tasks system requires designing Rust backend state, exposing Tauri commands, building the React frontend UI, integrating necessary sockets, and verifying the complete feature against project conventions.

How do I expose Rust backend state to a React frontend using Tauri commands?

You expose Rust backend state by defining Tauri commands that the React frontend can invoke, ensuring the frontend UI aligns with backend capabilities and project conventions throughout the integration.

Can I use this workflow to add a settings panel and custom keybinds to a Tauri application?

Yes, this workflow supports implementing major features like a settings panel and custom keybinds by standardizing the Rust backend state design, Tauri command exposure, and React frontend UI alignment.

What's the best way to ensure UI alignment when extending a React frontend with new capabilities?

The best way to ensure UI alignment is following a standardized workflow that bridges Rust backend state and Tauri commands with codemux-ui frontend conventions, maintaining quality across multiple modules.

Why does adding MCP server features require backend-first design in Rust?

Adding an MCP server requires backend-first design in Rust to establish a stable foundation before exposing Tauri commands and aligning the React frontend, ensuring the new capability integrates coherently.