writing-plans

Generate test-driven implementation plans with file mapping and validation steps.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/gaganpasupuleti/Resume-Matcher --skill writing-plans-gaganpasupuleti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/gaganpasupuleti/Resume-Matcher/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/gaganpasupuleti/Resume-Matcher --skill writing-plans-gaganpasupuleti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of disorganized or incomplete development by enforcing a structured, TDD-based planning phase before any code is written, ensuring high-quality, maintainable software.

Core Features & Use Cases

  • Task Decomposition: Breaks complex features into bite-sized, 2-5 minute actionable steps.
  • TDD Enforcement: Mandates writing failing tests before implementation to ensure code reliability.
  • Review Loop: Integrates a subagent-driven review process to validate plans against specifications before execution.
  • Use Case: When tasked with building a new API endpoint, use this skill to map out the file structure, define the failing test cases, and create a step-by-step implementation plan that guarantees the feature is built correctly the first time.

Quick Start

Use the writing-plans skill to generate an implementation plan for the new user authentication module based on the provided requirements document.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a test-driven implementation plan for complex software features?

To create a test-driven implementation plan, decompose complex requirements into atomic, verifiable steps using TDD principles. This approach mandates explicit file mapping, defines failing test cases before implementation, and utilizes subagent-driven review loops to ensure technical consistency and code quality.

What is the best way to break down large development tasks into actionable steps?

The best way to break down large development tasks is to decompose them into bite-sized, 2-5 minute actionable steps. This task decomposition process ensures each step is verifiable and mapped to explicit file structures and test definitions before code execution begins.

How does TDD enforcement improve code quality during software architecture planning?

TDD enforcement improves code quality by mandating the creation of failing tests before implementation begins. This structured planning phase validates plans against specifications through iterative review loops, ensuring high-quality, maintainable software architecture.

Can I use subagent-driven review loops to validate implementation plans before coding?

Yes, you can use subagent-driven review loops to validate implementation plans before coding. This review process checks technical consistency against requirements and ensures file mapping and test definitions are correct before any development execution occurs.

When do I need to map out file structure and failing test cases for a new API endpoint?

You need to map out file structure and failing test cases for a new API endpoint during the planning phase before code is written. This TDD-based approach guarantees the feature is built correctly by defining verifiable steps and iterative validation upfront.