원클릭으로
writing-plans
Use when you have approved requirements for a multi-step task and need a concrete implementation plan before touching code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you have approved requirements for a multi-step task and need a concrete implementation plan before touching code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Helps explore ideas before implementation. Use when the user wants to brainstorm features, compare approaches, shape requirements, or discuss tradeoffs before writing code.
Use when you have two or more independent tasks, failures, or investigations that can be worked on concurrently without shared state or sequential dependencies.
Use when receiving code review feedback, before implementing suggestions, especially when feedback is unclear, broad, or may not fit the codebase as-is.
Use when finishing substantial code changes, before merging, or at natural checkpoints to request an explicit code review pass.
Use when executing a multi-task implementation plan by dispatching one fresh builder agent per task, reviewing each task before moving on, and keeping controller context narrow.
Use when investigating a bug, test failure, build failure, flaky behavior, or unexpected runtime issue before proposing or implementing fixes.
| name | writing-plans |
| description | Use when you have approved requirements for a multi-step task and need a concrete implementation plan before touching code. |
Use this skill to turn requirements or an approved design into an implementation plan.
When the work is tracked in .my-context/tasks/, use context-task alongside this skill.
task.mdnotes.md for task-specific research and constraintsplan.mdWhen prior project decisions or non-obvious history may matter, use context-memory before finalizing the plan.
Use this skill when:
Do not use this skill for tiny, direct edits that can be implemented safely without separate planning.
Before writing the plan, make sure you have:
If a .my-context task exists for the work, read task.md first. If research notes already exist, read notes.md too.
If the request is too broad, split it into smaller plans.
Before listing tasks, identify:
Prefer focused responsibilities and clear interfaces. Avoid unnecessary restructuring.
If there may be relevant prior decisions, architecture notes, or durable discoveries, check context-memory before locking the file map and task boundaries.
Each task should:
Good task boundaries usually separate:
For each task, include:
Use exact file paths whenever you know them.
Every plan should say how to verify progress.
Examples:
After drafting the plan, send it to the plan-reviewer agent for a read-only review pass.
Give the reviewer:
Use the review to catch:
Fix the plan before presenting it as ready.
If the plan belongs to a .my-context task, keep plan.md as the current source of planning truth rather than leaving the plan only in transient conversation history.
# <Feature Name> Implementation Plan
**Goal:** <one-sentence outcome>
**Context:** <key codebase or product constraints>
## File Map
- Modify: `path/to/file.ts` - <responsibility>
- Create: `path/to/new-file.ts` - <responsibility>
## Tasks
### Task 1: <name>
**Goal:** <what this task delivers>
**Files:**
- Modify: `path/to/file.ts`
- Create: `path/to/test.ts`
**Steps:**
1. <concrete action>
2. <concrete action>
3. <concrete action>
**Verify:**
- Run: `<command>`
- Expect: <result>
### Task 2: <name>
...
Do not write plans with placeholders like:
Replace vague instructions with explicit actions.
After writing the plan, check:
Fix obvious gaps inline before sending the plan to plan-reviewer.
After plan-reviewer returns findings:
When the plan is complete:
.my-context/tasks/, write or update plan.md through context-taskplan-reviewer