writing-plans

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

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill writing-plans-robkisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/robkisk/coding-agents-databricks-app/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill writing-plans-robkisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, ensuring engineers have all necessary context and steps before writing code.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for development tasks.
  • Code, Test, and Commit Guidance: Includes specific instructions for writing tests, implementing code, and committing changes.
  • Contextual Information: Provides necessary details on files to modify, testing procedures, and documentation references.
  • Use Case: When starting a new feature, use this skill to generate a detailed plan that outlines every file to touch, the exact tests to write, the minimal code to implement, and the commit messages to use, ensuring a structured and efficient development process.

Quick Start

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

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a detailed implementation plan for a multi-step software feature?

To create a detailed implementation plan, break down multi-step development tasks into bite-sized actions. Outline specific files to modify, code snippets to implement, testing procedures, and commit instructions to ensure developers have clear, actionable steps before writing code.

What is the best way to structure task breakdowns for test-driven development?

The best way to structure task breakdowns for test-driven development is to generate bite-sized steps that explicitly include instructions for writing tests first, followed by minimal code implementation, and ending with structured commit messages to maintain TDD and DRY principles.

Does this implementation planning approach work for developers with limited context?

Yes, this implementation planning approach works for developers with limited context by providing comprehensive contextual information. It details exactly which files to touch, necessary testing procedures, and documentation references needed to execute the task efficiently.

How do I generate code snippets and commit instructions for a new feature?

You can generate code snippets and commit instructions by creating an implementation plan that enforces YAGNI principles. The plan specifies the exact minimal code to implement, the tests to write, and the commit messages to use for each step of the feature.

When do I need a step-by-step implementation plan for software development?

You need a step-by-step implementation plan when starting a new feature that requires task breakdown. It ensures you outline every file to modify, exact tests to write, and commit instructions, providing necessary context and structure for a complex development process.

What are the limitations of generating implementation plans for complex tasks?

A limitation of generating implementation plans for complex tasks is that granularity depends on the provided context. While the plan enforces TDD, DRY, and YAGNI principles, developers must still manually execute the bite-sized steps, write the code snippets, and run the testing procedures.