writing-plans

Convert feature specifications into engineer-executable implementation plans with TDD tasks.

18|2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/yuanyuekejiJN/AivoClaw --skill writing-plans-yuanyuekejijn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/yuanyuekejiJN/AivoClaw/tree/main/extraSkills/writing-plans-0.1.0
Command: npx skills add https://github.com/yuanyuekejiJN/AivoClaw --skill writing-plans-yuanyuekejijn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing implementation plans often fails when teams skip context, file-level guidance, and test-first steps, causing confusion, churn, and inconsistent execution.

Core Features & Use Cases

  • Implementation planning from requirements: Produce a comprehensive, engineer-friendly plan for turning specs into working code with clear scope and boundaries.
  • Bite-sized TDD task breakdown: Convert the work into short, 2–5 minute actions (write failing test → confirm failure → minimal code → confirm pass → commit).
  • File-accurate execution handoff: Direct contributors to exact file paths to touch, exact test commands to run, and how to save the resulting plan for later execution.

Quick Start

Use the writing-plans skill to create an implementation plan for the feature you want, then save it to docs/plans/YYYY-MM-DD-<feature-name>.md for execution.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn feature specifications into an engineer-executable implementation plan?

An implementation plan breaks down feature specifications into short, 2-5 minute TDD tasks like writing failing tests, confirming failure, adding minimal code, and committing. It provides exact file paths and test commands for clear execution boundaries.

What is the best way to break down multi-step software delivery into TDD tasks?

The best way to break down software delivery into TDD tasks is creating a plan with bite-sized 2-5 minute actions. Each action follows writing a failing test, confirming failure, writing minimal code, confirming pass, and committing.

How does file-level guidance help with developer handoff on an unfamiliar codebase?

File-level guidance helps developer handoff by directing contributors to exact file paths to touch and specific test commands to run. This provides necessary context on an unfamiliar codebase, preventing confusion and churn during execution.

Do I need to follow a specific format when creating a TDD implementation plan?

Yes, you need to follow a mandatory plan format with a specified header, exact file paths, and test commands. The resulting plan should be saved to docs/plans/YYYY-MM-DD-<feature-name>.md for later execution handoff.

Can I use this approach for multi-step software delivery workflows?

Yes, you can use this approach for multi-step software delivery workflows where contributors need context on an unfamiliar codebase before writing code. It applies to processes requiring comprehensive engineer-friendly plans with clear scope and boundaries.

Why does implementation planning fail when teams skip context and test-first steps?

Implementation planning fails when skipping context and test-first steps because it causes confusion, churn, and inconsistent execution. Without file-level guidance and TDD task breakdown, contributors lack the necessary direction to write code accurately.