writing-plans

Generate step-by-step implementation plans with file paths, tests, and commit messages.

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

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 exact file paths, code snippets, testing instructions, and commit messages.
  • Bite-Sized Tasks: Breaks down complex features into small, manageable actions for efficient development.
  • Use Case: When starting a new feature, use this Skill to generate a complete roadmap, including all necessary code changes, tests, and documentation steps, before any code is written.

Quick Start

Use the writing-plans skill to create an implementation plan for adding a 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 step-by-step implementation plan for a new software feature?

Use this Skill to generate an implementation plan featuring exact file modifications, test cases, and commit messages, breaking complex features into bite-sized tasks before coding begins.

Can I automatically include TDD and DRY principles in my task breakdown documentation?

Yes, the generated implementation plan enforces TDD, YAGNI, and DRY principles throughout the task breakdown, ensuring clean architecture and comprehensive testing coverage are documented.

What is the best way to plan file modifications and testing instructions for engineers with zero codebase context?

Generate a detailed implementation roadmap providing engineers with zero codebase context clear, actionable steps including exact file paths, code snippets, testing instructions, and commit messages.

Does this implementation planning approach provide specific commit messages for each task?

Yes, the implementation plan generates specific commit messages alongside exact file modifications and code snippets, ensuring each bite-sized task is fully tracked and documented.

How does breaking down complex features into bite-sized tasks improve software development?

Breaking down complex features into bite-sized tasks provides a clear, actionable roadmap that reduces ambiguity and ensures efficient development by detailing exact file changes and testing instructions.

When do I need a detailed implementation plan for software development tasks?

You need an implementation plan when starting a new feature to generate a complete roadmap of all necessary code changes, tests, and documentation steps before any code is written.