بنقرة واحدة
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."