opentui
Build terminal UIs with OpenTUI. Covers the core API, native audio, keymaps, React and Solid bindings, components, layout, keyboard input, plugins, and testing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build terminal UIs with OpenTUI. Covers the core API, native audio, keymaps, React and Solid bindings, components, layout, keyboard input, plugins, and testing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Validate core UX invariants across NORMAL, SEARCH, ZEN, and help modal
Enforce provider-capability architecture and provider manager usage
Validate dual-world agentic system consistency between .opencode/ and .claude/
Enforce folder conventions, boundaries, and no-barrel architecture rules
Ensure important code changes include matching docs and runtime definition updates
Build plugins that comply with manifest, namespace, and registry contracts
| name | opentui |
| description | Build terminal UIs with OpenTUI. Covers the core API, native audio, keymaps, React and Solid bindings, components, layout, keyboard input, plugins, and testing. |
Canonical reference docs are authored once in the Claude skill mirror at .claude/skills/opentui/docs/**/*.mdx (relative to the repo root).
.claude/skills/opentui/docs/<slug>.mdx from the repo root.packages/web/src/content/docs/<slug>.mdx..claude/skills/opentui/docs/getting-started.mdx.claude/skills/opentui/docs/core-concepts/renderer.mdx.claude/skills/opentui/docs/core-concepts/testing.mdx.claude/skills/opentui/docs/core-concepts/audio.mdx.claude/skills/opentui/docs/keymap/overview.mdx.claude/skills/opentui/docs/bindings/react.mdx.claude/skills/opentui/docs/bindings/solid.mdx.claude/skills/opentui/docs/components/text.mdx, .claude/skills/opentui/docs/components/input.mdx.claude/skills/opentui/docs/core-concepts/layout.mdx.claude/skills/opentui/docs/core-concepts/keyboard.mdx.claude/skills/opentui/docs/plugins/slots.mdx.claude/skills/opentui/docs/reference/env-vars.mdx| Intent(s) | Start here |
|---|---|
getting-started, installation, quickstart, intro | .claude/skills/opentui/docs/getting-started.mdx |
core, renderer, terminal, scrollback, lifecycle | .claude/skills/opentui/docs/core-concepts/renderer.mdx |
audio, native-audio, sound, playback, pcm, fft | .claude/skills/opentui/docs/core-concepts/audio.mdx |
keymap, keybindings, shortcuts, commands, leader | .claude/skills/opentui/docs/keymap/overview.mdx |
layout, flexbox, yoga, positioning | .claude/skills/opentui/docs/core-concepts/layout.mdx |
keyboard, input, keybindings, paste, focus | .claude/skills/opentui/docs/core-concepts/keyboard.mdx |
testing, test-renderer, snapshots, frames | .claude/skills/opentui/docs/core-concepts/testing.mdx |
react, jsx, hooks, animation, testing | .claude/skills/opentui/docs/bindings/react.mdx |
solid, signals, jsx, hooks, animation, testing | .claude/skills/opentui/docs/bindings/solid.mdx |
plugins, plugin, slots, registry, extensions | .claude/skills/opentui/docs/plugins/slots.mdx |
text, styling, content, selection | .claude/skills/opentui/docs/components/text.mdx |
input, form, editing, focus | .claude/skills/opentui/docs/components/input.mdx |
env, environment, configuration, flags | .claude/skills/opentui/docs/reference/env-vars.mdx |
.claude/skills/opentui/docs/ (from repo root) — this is the single-source copy shared across both worlds..claude/skills/opentui/docs/... paths when cross-referencing.