How this skill is triggered — by the user, by Claude, or both
Slash command
/muxrun:create-configThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a valid `muxrun.toml` configuration file by analyzing the project's directory structure and inferring how to run each service.
Generate a valid muxrun.toml configuration file by analyzing the project's directory structure and inferring how to run each service.
Read the configuration reference at config.md (in this skill's directory) to understand the full schema, field definitions, and validation rules.
Explore the project's directory structure to auto-generate a muxrun.toml:
package.json, go.mod, Cargo.toml, Makefile, docker-compose.yml, and similar project markers.dir), and may contain multiple apps.dir (e.g., "." or "./backend") rather than absolute paths. Relative paths are resolved from the muxrun.toml location, so the config works correctly when copied into git worktrees.watch enabled. Enable watch for services that lack built-in reload.watch = { enabled = true }) and multi-line format when there are multiple exclude patterns.Present the generated config to the user and ask for confirmation before writing.
If the user requests changes, adjust the config through conversation until they are satisfied.
Once confirmed, write muxrun.toml to the project root (or the path the user specifies) and suggest running muxrun check to validate it.
npx claudepluginhub tkuramot/muxrun --plugin muxrunGenerates or updates HOW-TO-RUN.md with local setup instructions by detecting build systems, toolchains, SDKs, dependencies, services, and env config. Audits existing docs against actual project state. Works for web, desktop, mobile, JVM, game engines, embedded, and backend projects.
Configures mo markdown viewer for current project by scanning .md files, suggesting group watch patterns (docs, plans, specs), and saving config. Use for doc watching or markdown viewer setup.
Generates bash scripts for dev server lifecycle (start/stop/status/ports) from detected project structure and package manager (pnpm/bun/yarn/npm/Cargo/Go).