planning-documentation

Generate step-by-step implementation plans with file modifications, code examples, and testing procedures.

39|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/qodex-ai/ai-agent-skills --skill planning-documentation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-documentation
Source: https://github.com/qodex-ai/ai-agent-skills/tree/main/skills/planning-documentation
Command: npx skills add https://github.com/qodex-ai/ai-agent-skills --skill planning-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps engineers create clear, actionable, and comprehensive implementation plans for software development tasks, ensuring all necessary context is provided for execution.

Core Features & Use Cases

  • Detailed Task Breakdown: Divides complex features into small, manageable, bite-sized tasks.
  • Contextual Documentation: Specifies exact files to modify, code snippets for tests and implementation, and commands for execution.
  • Best Practice Enforcement: Guides users to follow principles like DRY, YAGNI, and TDD.
  • Use Case: A developer needs to implement a new authentication flow. This Skill generates a detailed plan outlining each step, from writing failing tests to committing code, ensuring a smooth and error-free implementation.

Quick Start

Use the planning-documentation skill to create an implementation plan for the new user profile feature.

Frequently Asked Questions about planning-documentation

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

FAQPage Schema
How do I create a step-by-step implementation plan for a complex software feature?

To create an implementation plan, break complex features into small, manageable tasks specifying exact file modifications, code snippets, and execution commands. This approach structures development with clear, actionable documentation for smooth execution.

What's the best way to break down a large software development task into manageable steps?

The best way to break down large tasks is dividing them into bite-sized actions with specific file modifications and code snippets. This ensures all necessary context is documented, making complex features manageable and error-free during execution.

How does test-driven development fit into writing an implementation plan?

Test-driven development fits into an implementation plan by guiding you to write failing tests before implementation code. This enforces best practices like TDD and frequent commits, ensuring a smooth, error-free feature rollout.

Can I generate documentation that specifies exact files to modify and execution commands?

Yes, you can generate contextual documentation specifying exact files to modify, code snippets for tests and implementation, and commands for execution. This provides all necessary context for developers to execute software tasks accurately.

When do I need a detailed task breakdown for software development?

You need a detailed task breakdown when implementing complex features like a new authentication flow. It structures the process from writing failing tests to committing code, ensuring all necessary context is provided for error-free execution.