writing-plans

Generate test-driven implementation plans with granular steps for software tasks.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/conejoRojo/DeployTime --skill writing-plans-conejorojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/conejoRojo/DeployTime/tree/main/_agent/skills/writing-plans
Command: npx skills add https://github.com/conejoRojo/DeployTime --skill writing-plans-conejorojo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of disorganized or incomplete development by forcing a structured, test-driven approach before any code is written, ensuring clarity and consistency.

Core Features & Use Cases

  • Bite-Sized Task Planning: Breaks complex features into granular, 2-5 minute actionable steps.
  • TDD Enforcement: Mandates the creation of failing tests before implementation to ensure code quality.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive plan that guides an engineer through writing tests, implementing minimal code, and committing changes, even if they are unfamiliar with the codebase.

Quick Start

Use the writing-plans skill to generate an implementation plan for the new user authentication module.

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 TDD implementation plan for a complex software feature?

A TDD implementation plan decomposes complex features into granular, 2-5 minute actionable steps, mandating failing test creation before minimal code implementation to ensure verifiable software quality and maintainability.

What is test-driven development planning and when do I need it?

Test-driven development planning structures your workflow by forcing test creation before coding begins. You need it for complex features requiring clarity and consistency, preventing disorganized or incomplete development in unfamiliar codebases.

How do I break down a large development task into verifiable steps?

Break down large development tasks by decomposing them into bite-sized, 2-5 minute actionable steps. Each step guides you through writing tests, implementing minimal code, and committing changes via version control for granular verification.

Can I use structured planning for an unfamiliar software codebase?

Yes, structured planning is designed to guide engineers through unfamiliar codebases by generating comprehensive, test-driven implementation plans that enforce specific documentation standards and clear task decomposition.

What's the best way to enforce TDD principles in a development workflow?

The best way to enforce TDD principles is generating a structured plan that mandates failing test creation before implementation, ensuring every feature is decomposed into verifiable steps with specific documentation standards.

Does test-driven planning work for version control and commit management?

Yes, test-driven planning facilitates version control by incorporating commit actions into its granular workflow steps, ensuring changes are tracked and documented alongside test creation and minimal implementation.