Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bobmatnyc avatar

Writing Plans

  • 157 installs
  • 63 repo stars
  • Updated July 18, 2026
  • bobmatnyc/claude-mpm-skills

writing-plans is a skill that creates detailed implementation plans breaking a completed design into bite-sized tasks with exact file paths, complete code, and test steps for zero-context engineers.

About

This skill creates comprehensive implementation plans that break completed designs into bite-sized tasks for engineers with zero codebase context. It prescribes exact file paths, complete code, and exact commands with expected output, following DRY, YAGNI, TDD, and frequent commits. A developer uses it after design is done and before implementation to hand off a fully-specified plan.

  • Creates detailed implementation plans as bite-sized tasks for zero-context engineers
  • Each step targets 2-5 minutes with exact file paths, complete code, and expected command output
  • Enforces DRY, YAGNI, TDD, and frequent commits, with a subagent-driven or parallel-session handoff

Writing Plans by the numbers

  • 157 all-time installs (skills.sh)
  • Ranked #1,155 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 1, 2026 (Skillselion catalog sync)
At a glance

writing plans capabilities & compatibility

Capabilities
test quality inspector
Use cases
planning · project management
Pricing
Free
From the docs

What writing plans says it does

Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
SKILL.md
**Granularity guide:** Each step = 2-5 minutes.
SKILL.md
**Save plans to:** `docs/plans/YYYY-MM-DD-<feature-name>.md`
SKILL.md
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill writing-plans

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs157
repo stars63
Last updatedJuly 18, 2026
Repositorybobmatnyc/claude-mpm-skills

What it does

Turn a completed design into a bite-sized, fully-specified implementation plan.

Who is it for?

Turning a finished design into a granular implementation plan an engineer with no codebase context can execute.

Skip if: The initial design or brainstorming phase, or ephemeral one-step tasks.

When should I use this skill?

When design is complete and you need detailed implementation tasks for engineers with zero codebase context.

What you get

A saved plan of bite-sized tasks, each with exact paths, code, commands, and a test-first flow.

  • A saved implementation plan at docs/plans/YYYY-MM-DD-<feature-name>.md

By the numbers

  • Each step targets 2-5 minutes
  • Two execution handoff options: subagent-driven or parallel session

Files

SKILL.mdMarkdownGitHub ↗

Writing Plans

Overview

Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.

Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well.

Announce at start: "I'm using the Writing Plans skill to create the implementation plan."

Context: This should be run in a dedicated worktree (created by brainstorming skill).

Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md

Quick Reference

Plan header template: See Plan Structure & Templates

Task template: See Plan Structure & Templates

Granularity guide: Each step = 2-5 minutes. See Best Practices

Core Principles

  • Exact file paths always - Not "in the user module" but "src/models/user.py"
  • Complete code in plan - Not "add validation" but show the validation code
  • Exact commands with expected output - "pytest tests/file.py -v" with what you'll see
  • Reference relevant skills - Use @ syntax: @skills/category/skill-name
  • DRY, YAGNI, TDD, frequent commits - Every task follows this pattern

For detailed guidance: Best Practices & Guidelines

Execution Handoff

After saving the plan, offer execution choice:

"Plan complete and saved to `docs/plans/<filename>.md`. Two execution options:

1. Subagent-Driven (this session) - I dispatch fresh subagent per task, review between tasks, fast iteration

2. Parallel Session (separate) - Open new session with executing-plans, batch execution with checkpoints

Which approach?"

If Subagent-Driven chosen:

  • Use @skills/collaboration/subagent-driven-development
  • Stay in this session
  • Fresh subagent per task + code review

If Parallel Session chosen:

  • Guide them to open new session in worktree
  • New session uses @skills/collaboration/executing-plans

Remember

  • Write for zero-context engineers (specify everything)
  • Complete code blocks, not instructions
  • Exact commands with expected output
  • Test first, then implement, then commit
  • Reference existing patterns in codebase
  • Keep tasks bite-sized (2-5 minutes each)

Need examples? See Plan Structure & Templates for complete task examples.

Need patterns? See Best Practices for error handling, logging, test design, and more.

Related skills

FAQ

How granular should each task be?

Each step should take about 2-5 minutes and include exact file paths, complete code, and exact commands with expected output.

When should I use this skill?

After design is complete, when you need detailed implementation tasks for engineers with zero codebase context.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.