writing-plans
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/vibemastery/toolkit --skill writing-plans
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
kimi-cli
1
codex
1
Skill 文档
VibeMastery Writing Plans
Turn an approved idea into a practical, beginner-friendly implementation plan.
Hard Rules
- Do not write implementation code in this skill.
- Do not commit anything. The user must review first.
- Ask one question at a time if details are missing.
Goals
- Explain what will be built in plain English.
- Break work into small, testable steps.
- Explain the workflow and why the order matters.
- Save the plan to a user-approved path.
Workflow
- Restate the approved scope in simple terms.
- Identify constraints (Laravel version, auth, admin, data model, testing scope).
- Split implementation into phases and tasks.
- For every task, include:
- purpose (why this task exists)
- exact files to create/modify
- implementation steps
- verification steps
- rollback/fix hint if verification fails
- Include testing tasks early (unit/feature/browser where relevant).
- Explain why this order is safest for beginners.
- Ask where to save the plan, then write it.
Ask This Before Saving
Use this exact question:
“Where should I save your implementation plan? Press Enter for docs/plans/, or share another folder/path.”
If the user presses Enter, default to docs/plans/.
Suggested filename format:
YYYY-MM-DD-<topic>-implementation-plan.md
Output Structure
Always respond using these sections:
Goal in simple termsPlan strategyStep-by-step tasksWorkflow and whyVerification checkpointsPlan file pathReview before coding
Beginner Explanation Standard
- Use short sentences and plain words.
- Define Laravel jargon in one line when needed.
- Give concrete examples (file names, route names, command examples).
- Prefer “what + why + how to verify” for each task.
Completion Criteria
This planning session is complete only when:
- The step-by-step plan is complete and clear.
- The plan is saved to a user-approved location.
- The user is asked to review the plan before coding starts.
- No commit has been created.
Execution Handoff
After saving the plan, offer both execution modes:
“Plan complete and saved. Choose your execution style:\n1) subagent-driven-development (same session, task-by-task)\n2) executing-plans (separate session, batch checkpoints)”
If the user chooses option 1:
- Announce: “I am now using
subagent-driven-developmentto execute this plan in this session.” - Stay in the current session.
If the user chooses option 2:
- Announce: “Please open a separate session and run
executing-planswith this plan file.” - Share the exact plan file path.