writing-plans

Generate step-by-step implementation plans with file paths and code snippets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates comprehensive, step-by-step implementation plans for complex tasks, ensuring developers have all the necessary context and instructions to execute code efficiently and correctly, even with zero prior knowledge of the codebase.

Core Features & Use Cases

  • Detailed Task Breakdown: Divides large features into small, manageable, bite-sized tasks.
  • Code & Test Guidance: Specifies exact files to modify, tests to write, and minimal code implementations.
  • Execution Handoff: Offers clear options for continuing the development process, either through subagent-driven execution or a parallel session.
  • Use Case: When a new feature like "user profile management" is requested, this Skill will produce a detailed plan outlining every test, code change, and commit required to implement it, making the development process smooth and predictable.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding a 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 break down a complex software feature into step-by-step implementation tasks?

Breaking down a complex software feature into step-by-step implementation tasks involves generating detailed, bite-sized plans that specify exact file paths, test snippets, and commit instructions. This ensures developers have all necessary context to execute code changes efficiently with zero prior knowledge of the codebase.

What is the best way to generate a TDD implementation plan for a multi-step development task?

The best way to generate a TDD implementation plan is to produce a detailed document that specifies exact files to modify, tests to write, and minimal code implementations. This approach ensures adherence to TDD, YAGNI, and DRY principles while providing clear execution handoff options for subagent-driven or parallel sessions.

How do I create a development plan that includes exact file paths and code snippets for a context-less developer?

Creating a development plan for a context-less developer requires generating comprehensive instructions that outline exact file paths, test code snippets, and minimal implementation code. This detailed task breakdown provides all necessary context, making the execution of multi-step software development smooth and predictable.

Can I use a generated implementation plan for subagent-driven execution and parallel coding sessions?

Yes, you can use a generated implementation plan for subagent-driven execution and parallel coding sessions. The plan offers clear handoff options for continuing the development process, ensuring that exact file modifications, tests, and commits can be executed seamlessly by a skilled developer or automated subagent.

Does a detailed task breakdown plan help with writing tests and minimal code implementations?

Yes, a detailed task breakdown plan helps with writing tests and minimal code implementations by providing specific code and test guidance. It divides large features into manageable tasks, specifying exact files to modify and the minimal code required to pass tests and achieve a clean commit history.

When do I need to generate a detailed implementation plan for software development?

You need to generate a detailed implementation plan for software development when tackling multi-step tasks that require precise context and instructions. It is essential when implementing complex features like user authentication or profile management, ensuring every test, code change, and commit is clearly outlined.