writing-plans

Write implementation plans with granular tasks and test instructions for new developers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for comprehensive, context-independent implementation plans, enabling developers to execute tasks without knowledge of the specific toolset or problem domain.

Core Features & Use Cases

  • Zero-Context Planning: Produces detailed implementation plans for new developers without assumptions about toolsets or domain knowledge.
  • Task Granularity: Splits complex tasks into manageable steps, with instructions on how to create failing tests, minimal code, and commit changes.
  • File and Test Instructions: Offers clear file structures and step-by-step testing guidance to ensure a successful plan implementation.
  • Review Prompt: Includes a review prompt for stakeholders to validate plan completeness and accuracy before execution.

Quick Start

Activate the writing-plans skill and input your feature name to create an implementation plan with a detailed, step-by-step guide for new developers.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create implementation plans for developers unfamiliar with my project?

Create context-independent implementation plans by detailing zero-assumption instructions for new developers. This approach splits complex tasks into manageable, self-contained steps with clear file structures and testability guidance, allowing execution without prior toolset or domain knowledge.

What is the best way to break down complex development tasks for automated review?

Break down complex tasks by generating implementation plans with strict task granularity. This method structures each step to create failing tests, write minimal code, and commit changes, producing self-contained modifications suitable for automated stakeholder review.

How do I write step-by-step implementation instructions that include testing guidance?

Write step-by-step instructions by defining clear file structures and testing guidance for each task. The plan instructs developers to first create failing tests, implement minimal code to pass them, and commit changes, ensuring successful plan implementation.

Can I generate a development plan without assuming a specific toolset or problem domain?

Yes, you can generate zero-context development plans without assuming a specific toolset or problem domain. The Skill produces detailed instructions that enable any new developer to execute tasks and implement features regardless of their familiarity with the environment.

How do I validate an implementation plan before assigning it to developers?

Validate an implementation plan by using the included review prompt for stakeholders. This prompt allows you to check the plan's completeness and accuracy before execution, ensuring the task decomposition and testing guidance are fully correct.