writing-plans

Generate implementation plans with exact file paths, commands, and verification steps.

Updated Oct 29, 2025
One-click install
npx skills add https://github.com/hmps/skills --skill writing-plans-hmps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/hmps/skills/tree/main/writing-plans
Command: npx skills add https://github.com/hmps/skills --skill writing-plans-hmps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of highly detailed, actionable implementation plans, breaking down complex features into bite-sized tasks. It ensures any engineer, even with zero codebase context, can execute the plan efficiently, reducing onboarding time and communication overhead.

Core Features & Use Cases

  • Granular Task Breakdown: Generates steps so small (2-5 minutes each) that they guide an engineer through TDD cycles, commits, and verification.
  • Zero-Context Ready: Includes exact file paths, complete code snippets, and precise commands, making plans universally executable.
  • Use Case: After a design phase, use this Skill to generate a comprehensive plan for a new API endpoint, detailing every file modification, test, and commit, ready for immediate execution by a new team member or an AI subagent.

Quick Start

Use the writing-plans skill to create an implementation plan for the new user profile feature. Assume the engineer has no prior knowledge of our codebase.

Frequently Asked Questions about writing-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a feature into implementation steps for a new engineer?

Generate a comprehensive implementation plan that breaks complex features into bite-sized tasks (2-5 minutes each), complete with exact file paths, code snippets, test instructions, and commit steps. This ensures any engineer, regardless of codebase familiarity, can execute the plan efficiently.

What should a detailed implementation plan include for API development?

An implementation plan specifies every file modification, test case, documentation update, and verification command needed to build an API endpoint. It follows DRY and YAGNI principles, provides precise paths and commands, and sequences tasks so engineers can work through TDD cycles and commit incrementally.

Can I use implementation plans to speed up onboarding new team members?

Yes. Implementation plans eliminate onboarding friction by providing zero-context-ready instructions—no prior codebase knowledge required. New team members or AI subagents can follow the exact steps, file modifications, and verification commands immediately after design phases complete.

How do I document a refactor as actionable tasks?

Structure a refactor plan with granular steps that isolate each code change, specify affected files and tests, and include commands to verify the refactor works. This approach applies refactoring patterns consistently and prevents missed dependencies or regression.

What's the best way to plan feature development across a complex codebase?

Use an implementation plan to map the feature workflow: start with design, then generate a comprehensive plan with precise file touches, test coverage, documentation, and commit sequences. Save the plan as a markdown document for reference and handoff to any team member or agent.