writing-plans

Generate detailed implementation plans with file paths, code, tests, and commit messages.

Updated Nov 14, 2025
One-click install
npx skills add https://github.com/ernitpt/ernit_test --skill writing-plans-ernitpt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ernitpt/ernit_test/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/ernitpt/ernit_test --skill writing-plans-ernitpt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Structured Planning: Generates comprehensive plans with exact file paths, code snippets, testing instructions, and commit messages.
  • Bite-Sized Tasks: Breaks down complex features into small, manageable actions suitable for TDD workflows.
  • Use Case: When tasked with implementing a new user authentication flow, this Skill can generate a plan detailing every test to write, every function to implement, and every commit to make, ensuring a smooth and efficient development process.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding a user profile editing feature.

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 bite-sized implementation tasks?

To break down a complex software feature, generate a detailed implementation plan that outlines specific files to modify, code to write, and tests to implement. This approach structures large features into small, manageable actions suitable for a TDD workflow.

What is the best way to create a TDD workflow plan for software development?

The best way to create a TDD workflow plan is to generate a step-by-step outline detailing every test to write, every function to implement, and every commit to make. This ensures a smooth development process adhering to DRY, YAGNI, and TDD principles.

How do I generate implementation specifications with exact file paths and commit messages?

You generate implementation specifications by providing feature requirements to a planning tool that outputs comprehensive plans. The resulting plan includes exact file paths, code snippets, testing instructions, and specific commit messages for each task.

Can I use detailed task breakdown plans for adding a new user authentication flow?

Yes, you can use detailed task breakdown plans for a user authentication flow. The generated plan will detail every test to write, every function to implement, and every commit to make, ensuring a smooth and efficient development process.

Does structured implementation planning enforce DRY and YAGNI principles?

Structured implementation planning enforces DRY, YAGNI, and TDD principles by requiring adherence to these rules during plan generation. This ensures the resulting bite-sized tasks and code snippets avoid duplication and unnecessary features.

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

You need a step-by-step implementation plan when tasked with implementing new software features and you want to reduce ambiguity for engineers. It streamlines the process by providing clarity on exact file modifications, testing instructions, and commit messages.