원클릭으로
writing-plans
Use when you have a spec or requirements for a multi-step task, before touching code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when you have a spec or requirements for a multi-step task, before touching code
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Explore ideas and create designs before implementation
Use when about to claim work is complete or before committing - enforces verification and proposes a commit
Fetch current library and framework documentation from Context7 instead of relying on training data
Use when you have a written implementation plan to execute - direct execution by default, subagents for complex tasks
Use when encountering any bug, test failure, or unexpected behavior — find root cause before proposing any fix
Use when implementing any feature or bugfix, before writing implementation code
| name | writing-plans |
| description | Use when you have a spec or requirements for a multi-step task, before touching code |
| compatibility | opencode |
| license | MIT |
Write comprehensive implementation plans that give a skilled developer everything they need: which files to touch, what code to write, and how to verify each step. Keep tasks bite-sized, concrete, and easy to execute.
Use before starting any multi-step implementation. Essential for ensuring a structured and verifiable development process.
Announce at start: "I'm using the writing-plans skill to create the implementation plan."
Output: Present the full plan in the chat using a Markdown code block.
Each step should be small enough to execute and verify cleanly.
Include test steps when the project has a test suite.
Every plan MUST start with this header:
# [Feature Name] Implementation Plan
> **For OpenCode:** Use the `executing-plans` skill to implement this plan task-by-task.
**Goal:** [One sentence describing what this builds]
**Architecture:** [2–3 sentences about approach]
**Tech Stack:** [Key technologies/libraries]
---
### Task N: [Component Name]
**Files:**
- Create: `exact/path/to/file.ts`
- Modify: `exact/path/to/existing.ts:123-145`
- Test: `tests/exact/path/to/test.ts`
**Step 1: [Action]**
[Code or command if needed]
**Step 2: Verify**
Run: `<test command>`
Expected: [what success looks like]
**Step 3: Checkpoint**
Summarize what should now be true before moving to the next task.
git commit steps by defaultAfter presenting the plan:
"Plan complete. You can execute it with /execute-plan, or ask me to implement it directly."