writing-plans

Generate test-driven implementation plans with granular tasks and commit sequences.

1|Updated Oct 12, 2025
One-click install
npx skills add https://github.com/sunmin-oss/sunmin-oss --skill writing-plans-sunmin-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/sunmin-oss/sunmin-oss/tree/main/.copilot/skills/writing-plans
Command: npx skills add https://github.com/sunmin-oss/sunmin-oss --skill writing-plans-sunmin-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of disorganized or incomplete development by enforcing a rigorous, test-driven implementation plan before any code is written.

Core Features & Use Cases

  • Bite-Sized Tasking: Breaks complex features into granular, 2-5 minute actionable steps.
  • TDD Enforcement: Mandates the creation of failing tests before implementation to ensure code quality.
  • Use Case: When starting a new feature, use this skill to generate a comprehensive roadmap that includes exact file paths, specific test cases, and commit messages, ensuring the developer stays focused and follows best practices.

Quick Start

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

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

To generate a test-driven implementation plan, break complex features into 2-5 minute actionable steps that mandate failing tests before implementation, ensuring strict adherence to TDD, DRY, and YAGNI principles.

What is the best way to structure bite-sized development tasks in an unfamiliar codebase?

The best way to structure bite-sized development tasks is creating a granular roadmap with exact file paths, specific test definitions, and commit sequences, keeping developers focused on 2-5 minute increments.

Can I use this planning workflow to define exact commit sequences before writing code?

Yes, you can use this planning workflow to define exact commit sequences before writing code by generating a comprehensive roadmap that includes specific test cases, file modifications, and structured commit messages.

Does this implementation plan enforce DRY and YAGNI principles for software engineering?

Yes, this implementation plan enforces DRY and YAGNI principles by mandating a rigorous, test-driven roadmap before any code is written, ensuring code quality and preventing over-engineering in new or unfamiliar codebases.

When do I need a TDD-ready implementation plan for my development workflow?

You need a TDD-ready implementation plan when starting a new feature to prevent disorganized development, ensuring you follow best practices with granular action items and failing tests created before implementation.