This generates detailed implementation plans formatted as markdown files with the assumption that whoever's executing has zero context about your codebase. It's opinionated about process (DRY, YAGNI, TDD, frequent commits) and structures everything as bite-sized tasks with specific file references and testing instructions. Saves plans to a dated docs/plans directory and works best in a dedicated worktree. The philosophy here is treating the implementer like a skilled but context-free contractor who needs explicit guidance on what to touch and how to verify it works. If you're working with AI coding agents or trying to make your planning more executable by others, this creates the scaffolding to hand off work without endless back and forth.

skills.sh installs
187
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill 'Writing Plans' --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Category
Documentation
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1zhylq avatarzhy-wechat-writingzhylq/yuan-skillsUse when generating a complete WeChat article from a topic, with optional source research, evidence tracking, illustration, HTML conversion, and draft-box publi181skills.sh installs
2melodic-software avatararchitecture-documentationmelodic-software/claude-code-pluginsGenerate architecture documents using templates with diagram integration. Use for creating C4 diagrams, viewpoint documents, and technical overviews.180skills.sh installs
3flora131 avatarexplain-codeflora131/atomicexplain code176skills.sh installs
4sickn33 avatardocumentationsickn33/antigravity-awesome-skillsdocumentation171skills.sh installs
5aiskillstore avatarwriting-hookify-rulesaiskillstore/marketplaceThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on ho168skills.sh installs
6absolutelyskilled avatarinternal-docsabsolutelyskilled/absolutelyskilledinternal docs158skills.sh installs