This reverts commit a6ba12b585.
Co-authored-by: Lawrence Chen <[email protected]>
This commit is contained in:
co-authored by
Lawrence Chen
parent
681dc974ce
commit
1968f68d6d
@@ -5,7 +5,6 @@ This is an internal planning note for cmux skills and customization surfaces. Ke
|
||||
## Current Public Skills
|
||||
|
||||
- `cmux`: core CLI control for windows, workspaces, panes, surfaces, focus, and routing.
|
||||
- `cmux-automate`: CLI-first workflow audit, automation suggestions, and project-local commands, plus-button launchers, Dock controls, browser/markdown helpers, sidebar signals, hooks, and small scripts.
|
||||
- `cmux-workspace`: current-workspace automation, sidebar metadata, input, and helper surfaces.
|
||||
- `cmux-settings`: safe reads, writes, validation, and editor open for `~/.config/cmux/cmux.json`.
|
||||
- `cmux-customization`: user-facing config across actions, plus button, tab bar buttons, workspace layouts, Dock controls, settings, notifications, browser routing, and Ghostty config boundaries.
|
||||
@@ -64,7 +63,7 @@ Keep the examples library focused on reusable end-user workflows:
|
||||
- SSH devbox: remote terminal plus local browser or notes surface.
|
||||
- Review PR: GitHub terminal, PR browser, and notes or markdown panel.
|
||||
- Docs workspace: docs dev server, browser preview, and markdown viewer.
|
||||
- CI watch: GitHub Actions, CircleCI, Feed TUI, and deployment monitors.
|
||||
- CI watch: GitHub Actions, CircleCI, Feed TUI, and release monitors.
|
||||
- Quick agent buttons: Codex and Claude tab bar buttons with Command Palette entries.
|
||||
|
||||
Use the Promotion Rule when an example starts to exceed
|
||||
|
||||
@@ -19,7 +19,7 @@ Options:
|
||||
Examples:
|
||||
./skills.sh
|
||||
./skills.sh --list
|
||||
./skills.sh --skill cmux --skill cmux-automate --skill cmux-browser
|
||||
./skills.sh --skill cmux --skill cmux-browser
|
||||
curl -fsSL https://raw.githubusercontent.com/manaflow-ai/cmux/main/skills.sh | bash
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -1,113 +0,0 @@
|
||||
---
|
||||
name: cmux-automate
|
||||
description: "Suggest and build useful cmux automations for an end user. Use when a user wants to automate repeated workflows, learn what the cmux CLI can do, turn current workspace layouts into reusable commands, add plus-button click or right-click launchers, create Command Palette commands, tab bar buttons, Dock controls, browser/markdown helpers, sidebar status/progress/log updates, notifications, event-driven scripts, hooks, or small project-local scripts backed by cmux CLI commands."
|
||||
---
|
||||
|
||||
# cmux Automation
|
||||
|
||||
Use this skill to turn repeated work into cmux-native automation. Start with the
|
||||
CLI because it is the most composable surface, then persist useful workflows with
|
||||
project-local config when the user wants repeatable buttons or commands.
|
||||
|
||||
## Workflow
|
||||
|
||||
1. Audit the current workflow:
|
||||
|
||||
```bash
|
||||
cmux identify --json
|
||||
cmux tree
|
||||
cmux top
|
||||
test -f .cmux/cmux.json && sed -n '1,220p' .cmux/cmux.json
|
||||
test -f .cmux/dock.json && sed -n '1,220p' .cmux/dock.json
|
||||
```
|
||||
|
||||
Also inspect project scripts such as `package.json`, `justfile`,
|
||||
`Taskfile.yml`, `Makefile`, `.github/workflows`, and existing agent docs.
|
||||
|
||||
2. Suggest a short menu of automations, ranked by immediate value. Explain the
|
||||
cmux CLI primitives behind each option in concrete terms.
|
||||
3. Prefer a quick CLI prototype before editing persistent config.
|
||||
4. Persist accepted automations using the right surface:
|
||||
- `.cmux/cmux.json` for project-local actions, commands, workspace layouts,
|
||||
plus-button click, plus-button right-click menus, tab bar buttons, and
|
||||
Command Palette entries.
|
||||
- `.cmux/dock.json` for right-sidebar Dock controls.
|
||||
- Small repo scripts for multi-step shell logic that is awkward in JSON.
|
||||
- `AGENTS.md` instructions when future agents should use the automation.
|
||||
5. Validate and reload:
|
||||
|
||||
```bash
|
||||
cmux config validate
|
||||
cmux reload-config
|
||||
cmux tree
|
||||
```
|
||||
|
||||
## Automation Ideas to Suggest
|
||||
|
||||
- Current layout to command: recreate the active workspace with `new-workspace`
|
||||
or a `commands[].workspace.layout` entry.
|
||||
- Plus-button launcher: make left-click open the default project workflow with
|
||||
`ui.newWorkspace.action`.
|
||||
- Plus-button right-click menu: expose alternate starters with
|
||||
`ui.newWorkspace.contextMenu`, such as Worktree Agents, SSH Devbox, Review PR,
|
||||
Docs Workspace, Full-Stack Dev, CI Watch, New Terminal, and New Browser.
|
||||
- Command Palette commands: add named `actions` or `commands` for repeated
|
||||
tasks the user wants available from Cmd+Shift+P.
|
||||
- Surface tab bar buttons: add one-click Codex, Claude, browser, split, test, or
|
||||
custom-agent buttons while preserving built-ins unless the user asks to hide
|
||||
them.
|
||||
- Dock controls: add persistent controls for tests, logs, dev servers, queues,
|
||||
`lazygit`, `gh run watch`, CircleCI, deployment monitors, or
|
||||
`cmux feed tui --opentui`.
|
||||
- Browser helpers: script cmux browser surfaces for preview, login checks,
|
||||
screenshots, console/errors, cookies, storage, and portable state capture.
|
||||
- Markdown helpers: open live plans, docs, PR notes, or runbooks with
|
||||
`cmux markdown open`.
|
||||
- Sidebar signals: update status pills, progress, logs, read state, and
|
||||
workspace descriptions with CLI commands.
|
||||
- Notification flows: send, list, open, clear, and mark notifications for
|
||||
agent or CI scripts.
|
||||
- Event-driven scripts: use `cmux events` as NDJSON to react to workspace,
|
||||
surface, browser, notification, and Feed events.
|
||||
- Agent hooks: use `cmux hooks setup` and Feed routing so agent approvals,
|
||||
questions, and completion events surface in cmux.
|
||||
- Remote and VM workflows: use `cmux ssh` and `cmux vm` or `cmux cloud` when
|
||||
the user wants remote workspaces or cloud devboxes.
|
||||
|
||||
## CLI-First Rules
|
||||
|
||||
- Use short refs such as `workspace:2`, `pane:1`, and `surface:7` in examples.
|
||||
- Use `--json` for scripts and human-readable output for explanations.
|
||||
- Prefer caller context from `CMUX_WORKSPACE_ID` and `CMUX_SURFACE_ID` when a
|
||||
script runs inside cmux.
|
||||
- Keep focus-neutral defaults unless the user explicitly wants the automation to
|
||||
steal focus.
|
||||
- Use `cmux trigger-flash` for visual confirmation after non-obvious routing.
|
||||
- Use `cmux docs <topic>` and `cmux <command> --help` before relying on unclear
|
||||
syntax.
|
||||
- Avoid internal/debug/test-only commands unless the user is developing cmux.
|
||||
|
||||
## Safety
|
||||
|
||||
- Prefer project-local `.cmux/` config for repo workflows. Use global config
|
||||
only for personal app-wide preferences.
|
||||
- Before editing an existing config, create a timestamped backup next to it.
|
||||
- Do not put secrets in config, action prompts, or command strings. Use env
|
||||
vars, shell profiles, or a secret store.
|
||||
- Do not replace built-in plus-button or tab bar entries unless the user asked
|
||||
for a fully custom surface.
|
||||
- Use `ui.newWorkspace.contextMenu` for new plus-button right-click examples,
|
||||
not the older `rightClick` alias.
|
||||
- Confirm every `workspaceCommand.commandName` matches a `commands[].name`.
|
||||
- If terminal behavior is owned by Ghostty, use Ghostty config instead of cmux
|
||||
automation.
|
||||
|
||||
## References
|
||||
|
||||
- Read `references/cli-primer.md` when explaining what the cmux CLI can do or
|
||||
choosing command primitives.
|
||||
- Read `references/recipes.md` when the user asks for automation ideas,
|
||||
examples, starter workflows, or a reusable project setup.
|
||||
- Use `../cmux-customization/SKILL.md` when editing `cmux.json` or Dock config.
|
||||
- Use `../cmux-browser/SKILL.md` for browser-surface automation.
|
||||
- Use `../cmux-markdown/SKILL.md` for live markdown panels.
|
||||
@@ -1,4 +0,0 @@
|
||||
interface:
|
||||
display_name: "cmux Automate"
|
||||
short_description: "Suggest and build cmux CLI-backed workflow automation."
|
||||
default_prompt: "Use $cmux-automate to audit this workspace, suggest high-value cmux CLI automations, and wire the best one into project-local cmux config."
|
||||
@@ -1,132 +0,0 @@
|
||||
# cmux CLI Primer for Automation
|
||||
|
||||
Use the CLI to inspect, prototype, and verify automations before making them
|
||||
persistent.
|
||||
|
||||
## Handles and Context
|
||||
|
||||
- `window:N`, `workspace:N`, `pane:N`, and `surface:N` are short refs accepted by
|
||||
most commands.
|
||||
- UUIDs are accepted too. Use `--id-format both` when a script needs both refs
|
||||
and UUIDs.
|
||||
- Inside cmux terminals, `CMUX_WORKSPACE_ID` and `CMUX_SURFACE_ID` identify the
|
||||
caller context. Prefer those defaults for local helper scripts.
|
||||
- Use `cmux identify --json` to confirm the active socket, window, workspace,
|
||||
pane, and surface.
|
||||
|
||||
## Topology
|
||||
|
||||
Inspect:
|
||||
|
||||
```bash
|
||||
cmux tree
|
||||
cmux list-windows
|
||||
cmux list-workspaces
|
||||
cmux list-panes
|
||||
cmux list-pane-surfaces --pane pane:1
|
||||
cmux top
|
||||
```
|
||||
|
||||
Create and route:
|
||||
|
||||
```bash
|
||||
cmux new-window
|
||||
cmux new-workspace --name "Dev" --cwd . --command "bun dev"
|
||||
cmux new-split right
|
||||
cmux new-pane --type browser --direction right --url http://localhost:3000
|
||||
cmux new-surface --type terminal --pane pane:1
|
||||
cmux move-surface --surface surface:7 --pane pane:2 --focus false
|
||||
cmux split-off --surface surface:7 right
|
||||
cmux reorder-surface --surface surface:7 --before surface:3
|
||||
cmux trigger-flash --surface surface:7
|
||||
```
|
||||
|
||||
## Terminal Control
|
||||
|
||||
Read and send:
|
||||
|
||||
```bash
|
||||
cmux read-screen --surface surface:7 --lines 80
|
||||
cmux send --surface surface:7 "git status\n"
|
||||
cmux send-key --surface surface:7 enter
|
||||
cmux capture-pane --surface surface:7 --scrollback --lines 200
|
||||
cmux pipe-pane --surface surface:7 --command "rg ERROR"
|
||||
cmux respawn-pane --surface surface:7 --command "bun test --watch"
|
||||
```
|
||||
|
||||
Use terminal control for setup checks, status probes, and task handoffs. Avoid
|
||||
sending destructive commands unless the user explicitly asked for that action.
|
||||
|
||||
## Browser Control
|
||||
|
||||
Common automation:
|
||||
|
||||
```bash
|
||||
cmux browser open http://localhost:3000
|
||||
cmux browser surface:2 wait --load-state complete --timeout-ms 15000
|
||||
cmux browser surface:2 snapshot --interactive
|
||||
cmux browser surface:2 click "button[type='submit']" --snapshot-after
|
||||
cmux browser surface:2 fill "#email" --text "$EMAIL"
|
||||
cmux browser surface:2 screenshot --out /tmp/cmux-preview.png
|
||||
cmux browser surface:2 console list
|
||||
cmux browser surface:2 errors list
|
||||
```
|
||||
|
||||
State and debugging:
|
||||
|
||||
```bash
|
||||
cmux browser surface:2 cookies get
|
||||
cmux browser surface:2 storage local get theme
|
||||
cmux browser surface:2 state save /tmp/cmux-browser-state.json
|
||||
```
|
||||
|
||||
Some advanced browser controls, such as network routing, tracing, viewport,
|
||||
geolocation, offline mode, screencast, and low-level input, may return
|
||||
`not_supported` depending on the current cmux browser engine. Prefer
|
||||
console/errors/screenshot/state commands for portable automations.
|
||||
|
||||
## Markdown, Notifications, and Sidebar
|
||||
|
||||
```bash
|
||||
cmux markdown open plan.md --direction right --focus false
|
||||
cmux notify --title "Tests passed" --body "bun test completed"
|
||||
cmux list-notifications
|
||||
cmux jump-to-unread
|
||||
cmux set-status ci "running"
|
||||
cmux set-progress 0.4 --workspace workspace:2
|
||||
cmux log --workspace workspace:2 "Started smoke test"
|
||||
cmux sidebar-state --json
|
||||
cmux right-sidebar show
|
||||
cmux right-sidebar mode dock
|
||||
```
|
||||
|
||||
These commands are useful for scripts that should keep humans oriented while
|
||||
work runs in the background.
|
||||
|
||||
## Events and Hooks
|
||||
|
||||
```bash
|
||||
cmux events --json
|
||||
cmux hooks setup --yes
|
||||
cmux hooks setup --agent codex --yes
|
||||
cmux hooks feed --source codex
|
||||
cmux feed tui --opentui
|
||||
```
|
||||
|
||||
Use `cmux events` for reactive scripts. Use hooks for agent lifecycle,
|
||||
permission, question, and completion events.
|
||||
|
||||
## Config and Docs
|
||||
|
||||
```bash
|
||||
cmux docs settings
|
||||
cmux docs dock
|
||||
cmux config validate
|
||||
cmux reload-config
|
||||
cmux settings cmux-json
|
||||
cmux shortcuts
|
||||
cmux themes list
|
||||
```
|
||||
|
||||
Use `cmux <command> --help` when a command shape is unclear. Prefer documented
|
||||
commands over raw `cmux rpc` unless there is no stable CLI wrapper.
|
||||
@@ -1,168 +0,0 @@
|
||||
# cmux Automation Recipes
|
||||
|
||||
Use these as starting points. Prefer project-local `.cmux/` files for repo
|
||||
workflow automation.
|
||||
|
||||
## Current Workspace to Reusable Command
|
||||
|
||||
1. Inspect the active layout:
|
||||
|
||||
```bash
|
||||
cmux identify --json
|
||||
cmux tree
|
||||
```
|
||||
|
||||
2. Write a `.cmux/cmux.json` `commands[]` entry that recreates the useful
|
||||
terminal, browser, and split layout.
|
||||
3. Add a Command Palette action only if the command should be surfaced as a
|
||||
named action or tab bar button.
|
||||
|
||||
## Plus Button as Workflow Launcher
|
||||
|
||||
Use left-click for the default workflow and right-click for alternatives:
|
||||
|
||||
`.cmux/cmux.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"actions": {
|
||||
"default-dev": {
|
||||
"type": "workspaceCommand",
|
||||
"title": "Default Dev",
|
||||
"commandName": "Default Dev"
|
||||
},
|
||||
"review-pr": {
|
||||
"type": "workspaceCommand",
|
||||
"title": "Review PR",
|
||||
"commandName": "Review PR"
|
||||
}
|
||||
},
|
||||
"ui": {
|
||||
"newWorkspace": {
|
||||
"action": "default-dev",
|
||||
"contextMenu": [
|
||||
{ "action": "default-dev", "title": "Default Dev" },
|
||||
{ "action": "review-pr", "title": "Review PR" },
|
||||
{ "type": "separator" },
|
||||
{ "action": "cmux.newTerminal", "title": "New Terminal" },
|
||||
{ "action": "cmux.newBrowser", "title": "New Browser" }
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Always define matching `commands[].name` entries for every `workspaceCommand`.
|
||||
|
||||
## Dev Workspace with Browser and Dock
|
||||
|
||||
Use `.cmux/cmux.json` for the workspace command and `.cmux/dock.json` for
|
||||
long-running controls:
|
||||
|
||||
`.cmux/cmux.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"commands": [
|
||||
{
|
||||
"name": "Default Dev",
|
||||
"workspace": {
|
||||
"name": "Dev",
|
||||
"cwd": ".",
|
||||
"layout": {
|
||||
"direction": "horizontal",
|
||||
"children": [
|
||||
{
|
||||
"pane": {
|
||||
"surfaces": [
|
||||
{ "type": "terminal", "name": "Server", "command": "bun dev" }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pane": {
|
||||
"surfaces": [
|
||||
{ "type": "browser", "name": "Preview", "url": "http://localhost:3000" }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
`.cmux/dock.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"controls": [
|
||||
{ "id": "tests", "title": "Tests", "command": "bun test --watch", "cwd": ".", "height": 280 },
|
||||
{ "id": "git", "title": "Git", "command": "lazygit", "cwd": ".", "height": 320 },
|
||||
{ "id": "feed", "title": "Feed", "command": "cmux feed tui --opentui", "height": 260 }
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## PR Review Workspace
|
||||
|
||||
Good ingredients:
|
||||
|
||||
- Terminal: `gh pr status`, `gh pr view --web`, or a local review command.
|
||||
- Browser: PR URL or checks URL.
|
||||
- Markdown: `cmux markdown open REVIEW.md` for notes.
|
||||
- Sidebar: `cmux set-status review "in progress"` and `cmux log`.
|
||||
|
||||
## CI Watch Dock
|
||||
|
||||
Good controls:
|
||||
|
||||
`.cmux/dock.json`:
|
||||
|
||||
```json
|
||||
{
|
||||
"controls": [
|
||||
{
|
||||
"id": "gh-runs",
|
||||
"title": "GitHub Runs",
|
||||
"command": "gh run list --limit 10; latest=$(gh run list --limit 1 --json databaseId --jq '.[0].databaseId // empty'); test -n \"$latest\" && gh run watch \"$latest\"",
|
||||
"cwd": ".",
|
||||
"height": 260
|
||||
},
|
||||
{
|
||||
"id": "feed",
|
||||
"title": "Feed",
|
||||
"command": "cmux feed tui --opentui",
|
||||
"height": 260
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Bug Repro Workspace
|
||||
|
||||
Good ingredients:
|
||||
|
||||
- Terminal for the repro command.
|
||||
- Browser preview with console and errors available through `cmux browser`.
|
||||
- Markdown notes panel with reproduction steps.
|
||||
- Status/progress updates from the repro script.
|
||||
- `cmux trigger-flash` when the repro reaches the step needing human attention.
|
||||
|
||||
## Agent Hook Automation
|
||||
|
||||
Use hooks when users want agent activity to update cmux automatically:
|
||||
|
||||
```bash
|
||||
cmux hooks setup --yes
|
||||
cmux feed tui --opentui
|
||||
```
|
||||
|
||||
Useful outcomes:
|
||||
|
||||
- Permission prompts and questions show in Feed.
|
||||
- Agent completion sends notifications.
|
||||
- Scripts can call `cmux set-status`, `cmux set-progress`, and `cmux log` from
|
||||
hook handlers or wrapper scripts.
|
||||
@@ -78,7 +78,6 @@ cmux settings shortcuts
|
||||
| [references/windows-workspaces.md](references/windows-workspaces.md) | Window/workspace lifecycle and reorder/move |
|
||||
| [references/panes-surfaces.md](references/panes-surfaces.md) | Splits, surfaces, move/reorder, focus routing |
|
||||
| [references/trigger-flash-and-health.md](references/trigger-flash-and-health.md) | Flash cue and surface health checks |
|
||||
| [../cmux-automate/SKILL.md](../cmux-automate/SKILL.md) | Suggest and build CLI-backed workflow automation |
|
||||
| [../cmux-workspace/SKILL.md](../cmux-workspace/SKILL.md) | Current caller workspace rules and non-disruptive automation |
|
||||
| [../cmux-settings/SKILL.md](../cmux-settings/SKILL.md) | Safe cmux.json settings edits and validation |
|
||||
| [../cmux-browser/SKILL.md](../cmux-browser/SKILL.md) | Browser automation on surface-backed webviews |
|
||||
|
||||
@@ -15,14 +15,6 @@ const skills = [
|
||||
descriptionKey: "cmuxDescription",
|
||||
useKey: "cmuxUse",
|
||||
},
|
||||
{
|
||||
id: "cmux-automate",
|
||||
path: "skills/cmux-automate/SKILL.md",
|
||||
command: "cmux tree",
|
||||
nameKey: "automateName",
|
||||
descriptionKey: "automateDescription",
|
||||
useKey: "automateUse",
|
||||
},
|
||||
{
|
||||
id: "cmux-workspace",
|
||||
path: "skills/cmux-workspace/SKILL.md",
|
||||
@@ -80,12 +72,6 @@ const skillCoverage = [
|
||||
scopeKey: "cmuxScope",
|
||||
referencesKey: "cmuxReferences",
|
||||
},
|
||||
{
|
||||
id: "cmux-automate",
|
||||
nameKey: "automateName",
|
||||
scopeKey: "automateScope",
|
||||
referencesKey: "automateReferences",
|
||||
},
|
||||
{
|
||||
id: "cmux-workspace",
|
||||
nameKey: "workspaceName",
|
||||
@@ -221,8 +207,8 @@ export default function SkillsPage() {
|
||||
<CodeBlock title={t("installWithVercel")} lang="bash">{`# Install all cmux skills
|
||||
npx skills add manaflow-ai/cmux -g -y
|
||||
|
||||
# Or install just automation
|
||||
npx skills add manaflow-ai/cmux --skill cmux-automate -g -y`}</CodeBlock>
|
||||
# Or install just diagnostics
|
||||
npx skills add manaflow-ai/cmux --skill cmux-diagnostics -g -y`}</CodeBlock>
|
||||
<CodeBlock title={t("installWithSkillsSh")} lang="bash">{`curl -fsSL https://raw.githubusercontent.com/manaflow-ai/cmux/main/skills.sh | bash`}</CodeBlock>
|
||||
<Callout type="info">
|
||||
{t.rich("installDestination", {
|
||||
@@ -234,7 +220,7 @@ npx skills add manaflow-ai/cmux --skill cmux-automate -g -y`}</CodeBlock>
|
||||
<p>{t("localInstallIntro")}</p>
|
||||
<CodeBlock title={t("localInstallCommands")} lang="bash">{`./skills.sh
|
||||
./skills.sh --list
|
||||
./skills.sh --skill cmux --skill cmux-automate --skill cmux-browser
|
||||
./skills.sh --skill cmux --skill cmux-browser
|
||||
./skills.sh --dest ~/.codex/skills
|
||||
./skills.sh --dry-run`}</CodeBlock>
|
||||
<p>{t("pinRefIntro")}</p>
|
||||
|
||||
@@ -782,8 +782,8 @@
|
||||
"skills": {
|
||||
"title": "Skills",
|
||||
"metaTitle": "Skills",
|
||||
"metaDescription": "Install and use cmux agent skills for core CLI control, workflow automation, workspace automation, settings, customization, diagnostics, browser automation, and markdown panels.",
|
||||
"intro": "cmux ships skills that teach coding agents how to use cmux CLI control, workflow automation, current-workspace automation, settings, customization, diagnostics, browser surfaces, and markdown panels.",
|
||||
"metaDescription": "Install and use cmux agent skills for core CLI control, workspace automation, settings, customization, diagnostics, browser automation, and markdown panels.",
|
||||
"intro": "cmux ships skills that teach coding agents how to use cmux CLI control, current-workspace automation, settings, customization, diagnostics, browser surfaces, and markdown panels.",
|
||||
"installTitle": "Install",
|
||||
"installIntro": "Use Vercel's <code>skills</code> CLI for the standard multi-agent install flow, or use <code>skills.sh</code> when you only need the Codex skills directory.",
|
||||
"installWithVercel": "Install with Vercel skills",
|
||||
@@ -801,9 +801,6 @@
|
||||
"cmuxName": "cmux Core",
|
||||
"cmuxDescription": "Controls windows, workspaces, panes, surfaces, focus, moves, reorder, and routing with the cmux CLI.",
|
||||
"cmuxUse": "Use it when an agent needs deterministic placement or navigation in a multi-pane cmux layout.",
|
||||
"automateName": "cmux Automate",
|
||||
"automateDescription": "Audits workflows, explains cmux CLI primitives, suggests useful automations, and wires accepted ideas into project-local commands, plus-button menus, Dock controls, browser helpers, markdown panels, sidebar signals, hooks, or small scripts.",
|
||||
"automateUse": "Use it when a user wants to discover what cmux can automate or turn repeated work into CLI-backed cmux workflows.",
|
||||
"workspaceName": "cmux Workspace",
|
||||
"workspaceDescription": "Keeps automation scoped to the current caller workspace, caller surface, panes, sidebar metadata, and socket context.",
|
||||
"workspaceUse": "Use it when an agent should add panes, send input, inspect state, or open helper surfaces without disrupting another workspace.",
|
||||
@@ -828,8 +825,6 @@
|
||||
"referencesHeader": "Reference coverage",
|
||||
"cmuxScope": "Topology control for windows, workspaces, panes, surfaces, focus, moves, reorders, split-off flows, and attention flashes.",
|
||||
"cmuxReferences": "Handle syntax, caller targeting, window and workspace lifecycle, pane and surface routing, trigger flash, and health checks.",
|
||||
"automateScope": "CLI-first workflow audit and automation design across workspace layouts, plus-button click and right-click launchers, Command Palette commands, tab bar buttons, Dock controls, browser and markdown helpers, notifications, sidebar status/progress/log updates, events, hooks, remote workspaces, and small repo scripts.",
|
||||
"automateReferences": "CLI primer for inspect/create/move/focus/send/browser/markdown/sidebar/event commands, plus recipes for turning current layouts into reusable commands, right-click plus-button menus, dev workspaces, CI watches, PR review, bug repro, and agent hook automation.",
|
||||
"workspaceScope": "Current-workspace automation rules for caller context, additive panes, helper surfaces, sidebar metadata, input, and socket selection.",
|
||||
"workspaceReferences": "Workspace command reference covering context, windows, workspaces, panes, surfaces, input, sidebar state, notifications, docs, and tagged reloads.",
|
||||
"settingsScope": "cmux.json settings reads and writes, key lookup, JSONC parsing, safe atomic updates, validation, editor opening, and shortcut binding edits.",
|
||||
@@ -858,7 +853,7 @@
|
||||
"exampleDocsUse": "Editing documentation with the rendered page, local dev server, and source notes visible.",
|
||||
"exampleCiName": "CI watch",
|
||||
"exampleCiSurface": "Dock controls, Feed TUI, notification hooks",
|
||||
"exampleCiUse": "Watching GitHub Actions, CircleCI, deployment monitors, and agent hook events without losing the main workspace.",
|
||||
"exampleCiUse": "Watching GitHub Actions, CircleCI, release monitors, and agent hook events without losing the main workspace.",
|
||||
"exampleAgentButtonsName": "Quick agent buttons",
|
||||
"exampleAgentButtonsSurface": "Surface tab bar buttons, actions, Command Palette entries",
|
||||
"exampleAgentButtonsUse": "Adding one-click Codex, Claude, or custom-agent launchers while keeping built-in tab buttons visible.",
|
||||
|
||||
@@ -675,8 +675,8 @@
|
||||
"skills": {
|
||||
"title": "スキル",
|
||||
"metaTitle": "スキル",
|
||||
"metaDescription": "cmux のエージェントスキルをインストールして、CLI 制御、workflow 自動化、workspace 自動化、settings、customization、diagnostics、ブラウザ自動化、Markdown パネルに使えます。",
|
||||
"intro": "cmux には、コーディングエージェントに cmux CLI 制御、workflow 自動化、current workspace 自動化、settings、customization、diagnostics、ブラウザサーフェス、Markdown パネルの使い方を教えるスキルが含まれています。",
|
||||
"metaDescription": "cmux のエージェントスキルをインストールして、CLI 制御、workspace 自動化、settings、customization、diagnostics、ブラウザ自動化、Markdown パネルに使えます。",
|
||||
"intro": "cmux には、コーディングエージェントに cmux CLI 制御、current workspace 自動化、settings、customization、diagnostics、ブラウザサーフェス、Markdown パネルの使い方を教えるスキルが含まれています。",
|
||||
"installTitle": "インストール",
|
||||
"installIntro": "標準の複数エージェント向けインストールには Vercel の <code>skills</code> CLI を使います。Codex の skills ディレクトリだけでよい場合は <code>skills.sh</code> も使えます。",
|
||||
"installWithVercel": "Vercel skills でインストール",
|
||||
@@ -694,9 +694,6 @@
|
||||
"cmuxName": "cmux Core",
|
||||
"cmuxDescription": "cmux CLI でウィンドウ、ワークスペース、ペイン、サーフェス、フォーカス、移動、並べ替え、ルーティングを制御します。",
|
||||
"cmuxUse": "複数ペインの cmux レイアウト内で、エージェントが決定的な配置や移動を必要とするときに使います。",
|
||||
"automateName": "cmux Automate",
|
||||
"automateDescription": "workflow を audit し、cmux CLI primitive を説明し、有用な automation を提案して、採用された案を project-local command、プラスボタン menu、Dock control、browser helper、markdown panel、sidebar signal、hook、小さな script に wiring します。",
|
||||
"automateUse": "ユーザーが cmux で自動化できることを知りたいとき、または反復作業を CLI-backed cmux workflow に変えたいときに使います。",
|
||||
"workspaceName": "cmux Workspace",
|
||||
"workspaceDescription": "現在の呼び出し元ワークスペース、呼び出し元サーフェス、ペイン、サイドバー metadata、socket context に自動化を限定します。",
|
||||
"workspaceUse": "ほかのワークスペースを邪魔せずに、エージェントがペイン追加、入力送信、状態確認、補助サーフェス作成を行うときに使います。",
|
||||
@@ -721,8 +718,6 @@
|
||||
"referencesHeader": "参照資料の内容",
|
||||
"cmuxScope": "ウィンドウ、ワークスペース、ペイン、サーフェス、フォーカス、移動、並べ替え、split-off、注意喚起フラッシュのトポロジー制御です。",
|
||||
"cmuxReferences": "ハンドル構文、呼び出し元ターゲティング、ウィンドウとワークスペースのライフサイクル、ペインとサーフェスのルーティング、trigger flash、ヘルスチェックです。",
|
||||
"automateScope": "CLI-first の workflow audit と automation design です。workspace layout、プラスボタン click と右クリック launcher、Command Palette command、tab bar button、Dock control、browser と markdown helper、notification、sidebar status/progress/log update、event、hook、remote workspace、小さな repo script を扱います。",
|
||||
"automateReferences": "inspect/create/move/focus/send/browser/markdown/sidebar/event command の CLI primer と、current layout を reusable command にする recipe、プラスボタン右クリック menu、dev workspace、CI watch、PR review、bug repro、agent hook automation の recipe です。",
|
||||
"workspaceScope": "呼び出し元 context、追加型ペイン、補助サーフェス、sidebar metadata、入力、socket 選択に関する current workspace 自動化ルールです。",
|
||||
"workspaceReferences": "context、window、workspace、pane、surface、input、sidebar state、notification、docs、tagged reload を扱う workspace command reference です。",
|
||||
"settingsScope": "cmux.json の読み書き、key lookup、JSONC parsing、安全な atomic update、validation、editor open、shortcut binding 編集です。",
|
||||
@@ -751,7 +746,7 @@
|
||||
"exampleDocsUse": "rendered page、local dev server、source note を見ながら documentation を編集します。",
|
||||
"exampleCiName": "CI watch",
|
||||
"exampleCiSurface": "Dock control、Feed TUI、notification hook",
|
||||
"exampleCiUse": "main workspace を邪魔せずに GitHub Actions、CircleCI、deployment monitor、agent hook event を監視します。",
|
||||
"exampleCiUse": "main workspace を邪魔せずに GitHub Actions、CircleCI、release monitor、agent hook event を監視します。",
|
||||
"exampleAgentButtonsName": "Quick agent buttons",
|
||||
"exampleAgentButtonsSurface": "Surface tab bar button、action、Command Palette entry",
|
||||
"exampleAgentButtonsUse": "built-in tab button を残しつつ、Codex、Claude、custom agent の one-click launcher を追加します。",
|
||||
|
||||
Reference in New Issue
Block a user