원클릭으로
plan
Author a short engineering plan before implementation. Captures goal, constraints, approach, and rollout for any non-trivial change.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Author a short engineering plan before implementation. Captures goal, constraints, approach, and rollout for any non-trivial change.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | plan |
| description | Author a short engineering plan before implementation. Captures goal, constraints, approach, and rollout for any non-trivial change. |
| category | engineering |
| platforms | ["windows","macos","linux"] |
| tags | ["planning","workflow"] |
Produce a concise, actionable engineering plan before writing code for a non-trivial change. A good plan is short (under one page), names the goal, and makes the approach legible to both the user and future you.
If the task is a small fix or a clear one-liner, skip the plan and implement directly.
Write the plan as markdown into .acecode/plans/<slug>.md. <slug> is a kebab-case summary of the goal (for example refactor-auth-middleware). Create the .acecode/plans/ directory if it does not exist.
The plan must contain these sections, in order:
One or two sentences stating what "done" looks like for the user. Use concrete, testable language ("session tokens stored encrypted at rest"), not mood words ("improve auth").
Bullet list of hard constraints that shape the approach:
Numbered steps, in execution order. Each step is a sentence or two — not code. If a step requires a choice, name the choice and the rejected alternative in one line.
Bullet list of things that could go wrong and the mitigation for each. Focus on risks specific to this plan, not generic software risks ("might have bugs").
How you (or the user) will know it worked. Prefer: a test that did not exist before, a metric you can read, a manual scenario the user can click through.
/planIf the user typed /plan <goal>, treat <goal> as the seed for the Goal section and proceed. If /plan was called with no argument, ask the user what they want to plan before writing anything.
Release ACECode from a user-provided version number. Use when Codex is asked to publish an ACECode version, update the Windows self-upgrade server, build and verify the updater package, commit release code, create an annotated Git version tag, or push release commits/tags.
说明 ACECode Desktop 原生桌面应用的用法,包括工作区、任务、会话、输入框、权限、可选 Git worktree、搜索、文件与差异面板、设置、技能、MCP、循环任务、通知、更新和故障排查。当用户询问 Windows、macOS 或 Linux 图形界面的操作方法时使用。不要用终端 TUI 的命令代替 Desktop 界面操作。
Explain how to use ACECode in a terminal, including the interactive TUI, headless prompt mode, sessions, worktrees, permission modes, keyboard controls, slash commands, skills, MCP, memory, and troubleshooting. Use when a user asks how to start, control, configure, or recover ACECode from a shell. Do not use for the native ACECode Desktop interface.
ACECode WebUI 的统一视觉规则 — 写设置 / 管理 / 配置 / 状态展示类页面或面板前必读。提炼自 SettingsPage 的「常规」「外观」section,覆盖容器、标题层级、卡片行、单选卡片、小型 input、状态指示、分隔线等。新 section 直接套这套 className,不要重新造视觉风格。
Use a saved model tagged with the vision capability to inspect images when the active model cannot reliably read image content.
ACECode WebUI 的统一视觉规则 — 写设置 / 管理 / 配置 / 状态展示类页面或面板前必读。提炼自 SettingsPage 的「常规」「外观」section,覆盖容器、标题层级、卡片行、单选卡片、小型 input、状态指示、分隔线等。新 section 直接套这套 className,不要重新造视觉风格。