writing-plans

Create implementation plans with file mappings, test steps, and task sequences.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Jhabbig/Habbig --skill writing-plans-jhabbig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/Jhabbig/Habbig/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/Jhabbig/Habbig --skill writing-plans-jhabbig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns requirements into clear, implementation-ready plans so engineers can start building without needing extra context or guesswork.

Core Features & Use Cases

  • Task Decomposition: Breaks a feature or change request into small, ordered steps that are easy to execute and review.
  • File-Level Planning: Identifies which files to create or modify and explains each file’s responsibility.
  • Testing Guidance: Includes concrete test-first steps and exact commands so the implementation can be verified as it is built.
  • Use Case: Use it when you have a multi-step product or code request and need a complete plan before touching the codebase.

Quick Start

Use the writing-plans skill to turn this specification into a detailed implementation plan with files, tasks, and tests.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan from software requirements?

Creating an implementation plan from software requirements involves breaking down the request into a structured sequence of actionable development steps. It maps exact file paths for modifications, defines file responsibilities, and provides test guidance to verify the build incrementally.

What is task decomposition in software development planning?

Task decomposition in software development planning is breaking a multi-step product request into small, ordered execution steps. It ensures complex code changes are easy to execute and review by identifying exactly which files to create or modify and explaining their specific responsibilities.

How do I map files and write test guidance before coding a new feature?

Mapping files and writing test guidance before coding requires a structured plan document. You identify specific files to create or modify, define their responsibilities, and include concrete test-first steps with exact commands so implementation can be verified as it is built.

When do I need a structured implementation plan for a code change?

You need a structured implementation plan for a code change when handling multi-step software tasks that require task decomposition. It is essential when you need clear deliverables, exact file paths, and concrete commands mapped out before touching the codebase to eliminate guesswork.

Does implementation planning work for multi-step software tasks without clear deliverables?

Implementation planning does not work well for multi-step software tasks without clear deliverables. The process requires exact file paths, concrete commands, and a defined specification to generate a structured sequence of actionable development steps and saved plan document successfully.