writing-plans

Generates step-by-step implementation plans for multi-step software development tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill generates comprehensive, step-by-step implementation plans for complex tasks, ensuring clarity and reducing ambiguity for developers.

Core Features & Use Cases

  • Detailed Task Breakdown: Creates bite-sized, actionable steps for each part of a feature.
  • Contextual Guidance: Provides necessary file paths, code snippets, testing commands, and commit messages.
  • Use Case: When starting a new feature, use this Skill to outline the entire development process, from writing failing tests to final commits, ensuring a structured and efficient workflow.

Quick Start

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

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan for a multi-step software development task?

To generate an implementation plan, define the feature scope and let the tool outline file modifications, test creation, minimal code, and commit strategies. It breaks down complex tasks into bite-sized, actionable steps with necessary file paths and testing commands.

What is the best way to break down a complex coding feature into actionable steps?

The best way to break down a feature is to use a task breakdown tool that outlines the entire development process step-by-step. This ensures clarity by detailing everything from writing failing tests to final commits, reducing ambiguity for developers.

Does this planning approach enforce TDD, DRY, and YAGNI principles during development workflow?

Yes, this planning approach enforces TDD, DRY, and YAGNI principles during the development workflow. It ensures adherence by structuring the implementation plan to start with failing tests and minimal code implementation before moving to final commits.

Can I use this to plan file modifications and testing commands for a new feature?

Yes, you can use this to plan file modifications and testing commands for a new feature. It provides contextual guidance by outlining the exact file paths, code snippets, and testing commands needed for each specific task.

When do I need a detailed task breakdown for my software project?

You need a detailed task breakdown when starting a new feature that requires structured and efficient workflow management. It is essential for multi-step software development tasks where clarity, contextual guidance, and reducing ambiguity are critical for developers.