writing-plans

Generate test-driven implementation plans with file paths and self-review checklists.

2|Updated May 27, 2026
One-click install
npx skills add https://github.com/edlng/agents --skill writing-plans-edlng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/edlng/agents/tree/main/skills/claude/writing-plans
Command: npx skills add https://github.com/edlng/agents --skill writing-plans-edlng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of disorganized or incomplete development by enforcing a rigorous, test-driven implementation plan before any code is written.

Core Features & Use Cases

  • Task Decomposition: Breaks complex features into bite-sized, actionable steps with clear file paths and test requirements.
  • TDD Enforcement: Mandates a write-test-first approach to ensure code reliability and maintainability.
  • Execution Handoff: Provides a structured choice between subagent-driven development or inline execution to ensure the plan is followed accurately.

Quick Start

Invoke the writing-plans skill to generate a detailed implementation plan for the current feature specification.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a test-driven implementation plan for a complex software feature?

To generate a test-driven implementation plan, you need a tool that decomposes complex feature requests into bite-sized, actionable steps with clear file paths. This approach enforces a write-test-first methodology to ensure code reliability before any implementation begins.

What is the best way to break down a software architecture into actionable development tasks?

The best way to break down software architecture is by using a structured planning method that provides precise file-level task decomposition and explicit code-block steps. This ensures clear architectural boundaries are established before coding starts.

Does test-driven development planning work without predefined file path mapping?

Test-driven development planning relies heavily on predefined file path mapping to be effective. Without explicit file paths and mandatory self-review checklists, the structured task decomposition and architectural boundary enforcement would lack the necessary precision.

How do I ensure my development workflow follows a write-test-first approach accurately?

To ensure your development workflow follows a write-test-first approach, you can use a structured execution handoff mechanism. This provides a choice between subagent-driven development or inline execution to guarantee the test-driven plan is followed accurately.

When should I use a structured implementation plan instead of inline coding?

You should use a structured implementation plan instead of inline coding when handling complex feature requests that require clear architectural boundaries. It prevents disorganized development by mandating rigorous task decomposition and TDD-based verification upfront.

Can I use an implementation plan to hand off development tasks to a subagent?

Yes, you can use an implementation plan to hand off development tasks to a subagent. The plan provides a structured execution handoff choice between subagent-driven development or inline execution to ensure the generated steps are followed accurately.