Skip to main content
skill

plan-writing — Claude Code skill: task plans with checks

Breaks work into short tasks, each with its own verification step. Useful for feature work, refactoring, or any multi-step job.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill productivity/plan-writing
Open on GitHub

What plan-writing does

The skill gives the agent a frame for planning: one task equals one clear action of 2–5 minutes, verifiable on its own. A plan opens with the goal in a single sentence, then lists tasks, and closes with done criteria. The file lands in the project root as {task-slug}.md — adding auth becomes auth-feature.md. Not inside .claude/, docs/, or temp folders.

There are no fixed templates on purpose. For a new project the plan asks about the stack and the smallest useful feature set; for a bug it asks about the root cause and the line to change; for a feature, which files are affected. Keep it to ten tasks or fewer — beyond that, split the work into several plans. Verification stays concrete: a command to run or a click to make, not a vague "check it works".

Only Read, Glob and Grep are allowed. So the skill writes the plan and leaves the code alone — edits stay with you. If you expect the agent to start executing the checklist, look elsewhere.

What it helps with

  • split a feature into verifiable steps
  • pin down done criteria before coding starts
  • map dependencies and find work that can run in parallel
  • plan a refactor that touches several files
  • describe a tricky bug fix through its cause and the spot to change

Example prompts for the agent

  • write a plan for adding auth with next-auth
  • break the payment module refactor into tasks with checks
  • plan the fix for duplicate rows in the database

How to install plan-writing

1claude-code-templates

npx claude-code-templates@latest --skill productivity/plan-writing

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill plan-writing -a claude-code

3Manually: put the files in place

~/.claude/skills/plan-writing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/plan-writing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about plan-writing

How do I install plan-writing in Claude?

Through the templates: npx claude-code-templates@latest --skill productivity/plan-writing. Or run npx skills add davila7/claude-code-templates --skill plan-writing -a claude-code.

What does plan-writing do?

It helps the agent draft a plan: a goal, short tasks with checks, and done criteria. The plan file is saved in the project root.

Can the skill edit code by itself?

No. It is limited to Read, Glob and Grep, so it reads and searches while you make the changes.

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set205

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor