planning

Generate step-by-step implementation plans with file modifications, tests, and commit strategies.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill planning-fakhriaditiarahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/fakhriaditiarahman/Your-Skill-Agent/tree/main/.agent/skills/planning
Command: npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill planning-fakhriaditiarahman

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 complex tasks, ensuring developers have all necessary context before writing code.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for each part of a feature.
  • Contextual Documentation: Specifies exact files to modify, tests to write, and commands to run.
  • Use Case: Before starting a new feature, use this Skill to generate a complete roadmap, including file paths, code snippets for tests and implementation, and commit messages, ensuring a smooth development process.

Quick Start

Use the planning skill to create an implementation plan for adding a new user authentication module.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I create a detailed implementation plan for a new software feature?

Generate a detailed implementation plan by defining exact file modifications, test cases, minimal code implementations, and commit strategies before development begins. This ensures developers have complete context and step-by-step instructions for efficient execution.

What is the best way to break down complex software development tasks into actionable steps?

Task breakdown involves splitting complex features into bite-sized, actionable steps that detail exact files to modify, tests to write, and commands to run. This approach ensures zero-context developers can execute tasks efficiently following TDD and DRY principles.

How do I write an implementation plan that follows TDD and DRY principles?

Writing a TDD and DRY implementation plan requires specifying test cases, minimal code implementations, and file modifications upfront. This approach ensures developers execute tasks efficiently with zero context while maintaining clean, testable code.

Can I generate a development roadmap that includes file paths and commit messages before coding?

Yes, generating a development roadmap includes specifying exact file paths, code snippets for tests and implementation, and commit messages. This comprehensive documentation ensures a smooth development process before writing any code.

Do I need an implementation plan for multi-step tasks if my developers have zero context?

Yes, an implementation plan is essential for zero-context developers working on multi-step tasks. It provides comprehensive, step-by-step instructions detailing exact file modifications, test cases, and commit strategies for efficient execution.

Why use task breakdown for software implementation instead of starting development immediately?

Task breakdown solves the challenge of creating clear, actionable implementation plans for complex tasks. It ensures developers have all necessary context, including file paths and test cases, before writing code, preventing errors and rework.