ワンクリックで
plan-mode
Use when the user asks to enter Plan mode, says /prompts:plan or /plan, or wants a structured execution plan written to plan/.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when the user asks to enter Plan mode, says /prompts:plan or /plan, or wants a structured execution plan written to plan/.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use this skill whenever VibeGuard hook latency, benchmark-action output, GitHub Actions bench-output artifacts, or a suspected performance regression needs investigation. It preserves the PR-to-CI-artifact workflow for comparing recent PRs, older anchors such as PR
Use when the user asks for a VibeGuard dashboard, hook health, stats, doctor output, metrics export, or local observability status from the Codex App plugin.
Use when the user asks to install, verify, inspect, or remove VibeGuard Codex hooks through the Codex App plugin.
Use when the user asks Codex to apply VibeGuard anti-hallucination rules, inspect VibeGuard observability, or route a task through VibeGuard preflight/review/check workflows.
AI-assisted development of anti-hallucination specifications. Check out the seven-layer defense architecture, quantitative indicators, execution templates and practical cases. Used for code review, task startup inspection, and weekly review.
Automate analysis, evaluation, design and optimization of target projects. Integrate VibeGuard as a baseline scan, the remediation process adheres to VibeGuard specifications, and a compliance check is run at the end. Support auto-run-agent autonomous execution.
| name | plan-mode |
| description | Use when the user asks to enter Plan mode, says /prompts:plan or /plan, or wants a structured execution plan written to plan/. |
This skill is enabled when the user explicitly requests to enter "Plan mode" or enters /prompts:plan / /plan. Treat the task description given by the user as $ARGUMENTS (if the user directly enters /prompts:plan <description>, then <description> will be $ARGUMENTS).
Goal: Develop a implementable and traceable technical execution plan for the task description $ARGUMENTS in the current working directory, and save the plan to the plan/ directory of this project.
/plan, /prompts:plan, or "enter Plan mode".plan/.Note: This skill only takes effect when the user explicitly triggers Plan mode and does not affect normal conversations. In actual use, you can pass:
- Enter
/and select/prompts:planin the pop-up window; or- Configure shortcut keys in the terminal and automatically enter
/prompts:planto obtain a one-click experience similar to "/plan".
/prompts:plan, /plan, or a plan file under plan/.plan/*.md artifact with snake_case metadata.Plan Mode follows the canonical router in workflows/references/routing-contract.md.
/plan usage is a user override that selects the planning lane.clarify_first questions before writing the plan.plan_first planner for one-session work.mode, artifacts, runtime_pinning_snapshot, verification_owner, stop_conditions, and lane_map.workflows/references/delegation-contract.md before any child-agent write lane starts.Before calling thinkplanning, the tasks are ranked according to $ARGUMENTS and the current context:
Planning depth requirements:
In Plan mode, your answer should use a fixed structure:
Task: <Summarize the current task in one sentence (you can use $ARGUMENTS or your understanding)>
Plan:
- Phase 1: <Step 1, 1–2 sentences, describing the goal rather than implementation details>
- Phase 2: <Step 2>
- Phase 3: <Step 3>
...(maximum 8–10 steps, subdivided if necessary)
Key Decisions:
- <Use 2–4 bullets to summarize the key conclusions/trade-offs drawn from the thinking plan>
Risks:
- <Risk 1 (e.g. data security, performance, stability, etc.)>
- <Risk 2 (e.g. dependence on other teams/services, environment restrictions, etc.)>
Plan File:
- Path: `plan/<the file name you actually created>.md`
- Status: <Created and written / Unable to create (specify reason)>
If $ARGUMENTS is empty or not specific enough, you can briefly clarify the requirements in 1-2 sentences before planning, but do not get stuck in long questions.
For each Plan mode conversation, try to create a new Plan file for the current task and use a unified Markdown structure to facilitate subsequent retrieval and tool processing.
Directory and file name
plan/ directory in it;plan/YYYY-MM-DD_HH-mm-ss-<slug>.md, where:
date +"%Y-%m-%d_%H-%M-%S";Get-Date -Format "yyyy-MM-dd_HH-mm-ss";<slug> is a short identifier of the task extracted and normalized from $ARGUMENTS. Suggested rules:
- and compress consecutive -;-; if it ends up being empty, it will degenerate into a general placeholder (such as task or plan).<slug> or a short suffix (such as -1, -2) to the end of the file name.Plan file content structure (with special style metadata header)
When writing a file, a YAML-style metadata header (frontmatter) must be used at the top of the file, separated from the text by --- to facilitate human eye recognition and tool parsing. Example:
---
mode: plan
cwd: <current working directory, for example /Users/xxx/project>
task: <task title or summary (usually from your summary of $ARGUMENTS)>
complexity: <simple|medium|complex>
planning_method: builtin
created_at: <ISO8601 timestamp or date output>
---
# Plan: <Task brief title>
Task Overview
<Describe the context and goals of the task in 2–3 sentences. >
Plan
1. <Step 1: Describe in one sentence what to do and why>
2. <Step 2>
3. <Step 3>
...(expand based on complexity, generally 4–10 steps)
Risks
- <Risk or Caution 1>
- <Risk or Caution 2>
References
- `<file path:line number>` (e.g. `src/main/java/App.java:42`)
- Other useful links or instructions
Require:
---, and clearly separated from the body text;
-Field names remain snake_case (such as planning_method) to facilitate script parsing;plan/ directory and write the file. Be careful to avoid using commands that are only applicable to a single platform:
mkdir -p plan;New-Item -ItemType Directory -Force -Path plan;Set-Content / Out-File, etc.).In a Codex session, the user may trigger Plan mode multiple times, for example:
/prompts:plan Help me design an implementation plan for XXX/prompts:plan The previous design is not reasonable, I want to make adjustments (or the user triggers the same prompt again through shortcut keys)You need to determine whether to "continue the same Plan" or "create a new Plan" based on the user's intention, and choose to read or create a new Plan file accordingly.
Identification rules for the same Plan (the default priority is to consider "the same Plan")
Plan file: path: plan/....md in the previous answer):
cat plan/XXXX.md, and modify or incrementally update it based on this.Behavior when continuing the same Plan
cat plan/2025-12-01_17-05-30-plan.md) to quickly review the summary of existing plans;Behavior when creating a new Plan
Always keep the plan simple, clear, and executable, avoid over-designing for the sake of showing off skills, and adhere to the KISS / YAGNI principle.
clarify_first or plan_first.