Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Designs user-facing surfaces of coding-agent runtimes: remote and bridge sessions, transports, reconnect, terminal REPL, input history. Use when building agent UIs.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use this skill to design or review where a coding-agent runtime meets the user: a local CLI or terminal UI in front of execution that may run remotely, plus the bridges, transports and approval routing between them. The terminal UI and the remote runtime are one design problem: the UI renders and controls runtime state it does not own, and the wire between the two must carry typed control traffic.
It covers remote sessions, bridge transports, viewer-only clients, SSH-style local-UI remote-tool flows, REPL structure, prompt input, message rendering, command queues, virtualized history, interrupts, notifications and background-task navigation. It is not generic desktop app UX.
| Question | Read | Outcome |
|---|---|---|
| What should the remote runtime model look like? | references/local-ui-remote-execution-model.md | Local UI, remote agent loop, viewer modes, mode boundaries, version skew |
| How should bridge transport and approval work? | references/bridge-transport-and-permission-bridging.md | WebSocket control flow, permission bridging, reconnect, message adaptation |
| Which transport (WebSocket vs SSE vs HTTP POST vs ACP stdio)? | references/transport-selection.md | Decision tree, criteria, hybrid patterns, anti-patterns |
| How do I build reconnect with sequence-number resume? | references/recipe-reconnect-with-sequence.md | Resumable stream recipe with ring buffer and client reconnect loop |
| How do editors talk to agents (ACP), and how does codegen keep methods in sync? | references/acp-editor-transports-and-agent-delegation.md | ACP stdio transport, protocol codegen, the agent-delegating mode |
| How does Codex structure app-server and remote-control lifecycle? | references/openai-codex-app-server-remote-control.md | Daemon lifecycle, JSON control output, remote host bootstrap, long-running work |
| How does Codex keep app-server protocol clients in sync? | references/openai-codex-app-server-protocol-codegen.md | Schema-driven artifacts, experimental filtering, fixture tests, update workflow |
| What did Codex's MCP-server mode look like (historical)? | references/openai-codex-as-mcp-server.md | Historical: the removed subcommand; lesson on approval bridging when a runtime is exposed over MCP |
| How should the REPL, prompt and history work? | references/repl-message-input-and-history.md | Message model, prompt queue, input behavior, interrupt handling |
| How should background work and large histories render? | references/background-work-notifications-and-virtualization.md | Background-task UX, notifications, virtual scroll, teammate navigation |
| Input states and keybindings for background navigation? | references/input-state-machine.md | State machine, transition table, mode keybindings, vendor-example bindings, reserved keys |
| How do ToolSearch deferred-tool results render? | references/recipe-toolsearch-render.md | Discovery annotation, collapse behavior, permission-prompt sequencing, scroll rules |
| Which Codex TUI patterns should be snapshot-tested? | references/openai-codex-tui-status-and-snapshot-patterns.md | Status line/title, approval modals, warnings, narrow-terminal states |
| TUI framework choice, fixed-grid rendering, dual-surface CLI+desktop, status-line and keybinding parity traps | references/tui-rendering-patterns-and-shipped-cli-parity.md | One framework per surface, pre-truncation, shared protocol, parity checks |
| Need | Use Instead |
|---|---|
| Session persistence, resume, background-task runtime design | ../ai-coding-agents-state/SKILL.md |
| Tool approval system design | ../ai-coding-agents-safety-envelope/SKILL.md |
| Plugin architecture | ../ai-coding-agents-plugins/SKILL.md |
| Cloud sandbox isolation substrate (container vs VM) | ai-coding-agents-cloud-sandboxes |
| Provider-level agent-as-provider delegation (turn-scoped) | ../ai-coding-agents-provider-runtime/SKILL.md |
| Generic UI/UX design | ../software-ui-ux-design/SKILL.md |
../ai-coding-agents-state/SKILL.md owns the trigger and background-run lifecycle (schedules, routines, webhook and queue triggers); ai-coding-agents-cloud-sandboxes owns where the code runs after the laptop closes; ../software-paas-hosting/SKILL.md owns hosting your own trigger service; this skill keeps only the UI and transport for these runs.agent-delegating mode (orchestrator, neither UI nor executor); see references/acp-editor-transports-and-agent-delegation.md.references/.data/sources.json holds primary documentation and source references.../ai-coding-agents-safety-envelope/SKILL.md, ../ai-coding-agents-state/SKILL.md, ../agents-mcp/SKILL.md, ../software-ui-ux-design/SKILL.md.When prior decisions or pitfalls are relevant, consult learnings.consolidated.md if present; use learnings.md only for needed history or as the available fallback. Otherwise skip both.
After applying it, if you encountered a pattern worth remembering, a mistake worth preventing, or a domain fact that surprised you, append one dated bullet to learnings.md via agents-skills-feedback-loop/scripts/append_learning.py. Do not modify SKILL.md itself.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Configures Claude Code hooks and Codex hooks.json/notify. Use when adding PreToolUse guards, Stop hooks, managed hooks, format-on-save, preflight, audits, or worktree/budget hooks.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Configures and hardens Claude Code and Codex MCP servers. Use when connecting databases, APIs, SaaS, building servers, or serving a clearance-filtered knowledge base.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Owns instruction files: AGENTS.md, CLAUDE.md, personal and repo rules. Use when writing, pruning, auditing them, sharing rules across Claude and Codex, or fixing ignored rules.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Creates and audits agent skills: SKILL.md, references, scripts, runtime metadata. Use when writing, validating, or security-reviewing a skill, or fixing truncated skill listings.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Adds per-skill learnings loops for dated patterns, mistakes, and domain facts. Use when wiring skill memory, consolidation, or drift audits.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Chooses subagent, team, workflow, or debate and launches it on Claude Code or Codex. Use when delegating, running agent review boards, or installing shared agents.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.