writing-plans

Generate detailed implementation plans for multi-step software development tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed, step-by-step implementation plans for software development tasks, ensuring clarity and reducing ambiguity for engineers.

Core Features & Use Cases

  • Comprehensive Planning: Generates plans with file structures, task breakdowns, and code snippets.
  • TDD & DRY Focus: Enforces best practices like Test-Driven Development and Don't Repeat Yourself.
  • Use Case: Before starting a new feature, use this Skill to generate a complete plan outlining every file to modify, every test to write, and every command to execute, ensuring a smooth development process.

Quick Start

Use the writing-plans skill to create an implementation plan for the new user authentication feature.

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

To generate an implementation plan, provide your multi-step software development task details to get a bite-sized breakdown outlining file modifications, code snippets, testing procedures, and commit strategies.

What's the best way to break down a complex development task into smaller coding steps?

Breaking down a complex development task involves generating a detailed plan that structures file changes, task breakdowns, and code implementation to reduce ambiguity and ensure a smooth development process.

Can I create a development plan that enforces Test-Driven Development and DRY principles?

Yes, you can create a development plan that enforces Test-Driven Development (TDD), Don't Repeat Yourself (DRY), and You Aren't Gonna Need It (YAGNI) principles throughout the generated implementation steps.

What should a comprehensive software implementation plan include before writing code?

A comprehensive implementation plan should include file structures, task breakdowns, code snippets, testing procedures, and commit strategies to ensure clarity before development begins.

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

You need to generate a detailed implementation plan when starting a new multi-step feature, ensuring every file to modify, test to write, and command to execute is outlined beforehand to reduce ambiguity.