writing-plans

Generate detailed implementation plans with file paths, code snippets, and test procedures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of providing engineers with clear, actionable plans for implementing new features or tasks, ensuring they have all necessary context without prior knowledge of the codebase.

Core Features & Use Cases

  • Comprehensive Planning: Generates detailed, step-by-step implementation plans for software development tasks.
  • Contextualization: Assumes engineers have zero context, documenting all required steps, file modifications, testing procedures, and verification methods.
  • Bite-Sized Tasks: Breaks down complex tasks into small, manageable actions (2-5 minutes each), promoting a Test-Driven Development (TDD) and frequent commit workflow.
  • Use Case: When a new feature is requested, this Skill can generate a complete plan outlining exactly which files to create or modify, the tests to write, the code to implement, and the commands to run for verification.

Quick Start

Use the writing-plans skill to create an implementation plan for adding user authentication to the system.

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 detailed implementation plan for a new software feature?

To generate a detailed implementation plan for a new software feature, this Skill creates bite-sized, step-by-step instructions specifying exact file paths, code snippets, and execution commands. It assumes zero prior codebase context to ensure complete actionable guidance.

What is the best way to break down complex software development tasks for TDD?

Breaking down complex software development tasks for TDD involves dividing them into small, 2-5 minute manageable actions. This approach promotes a Test-Driven Development workflow with frequent commits, ensuring systematic and verifiable feature implementation.

How does an implementation plan ensure engineers have full context without prior codebase knowledge?

An implementation plan ensures full context without prior codebase knowledge by documenting all required steps, file modifications, testing procedures, and verification methods. It leaves no implicit assumptions, providing exact paths and commands for immediate execution.

Where are the generated implementation plans saved in the project directory?

Generated implementation plans are saved as Markdown files in the project directory. They are specifically stored at docs/plans/YYYY-MM-DD-<feature-name>.md, ensuring chronological organization and easy access for future reference.

Does the generated plan include verification commands for testing new code?

Yes, the generated plan includes verification commands for testing new code. It specifies exact execution commands and testing procedures alongside the required code snippets, ensuring every implementation step can be immediately validated.