planning

Create structured implementation plans with YAML frontmatter and atomic tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams transform brainstorming outcomes and clear requirements into actionable, plan-driven execution by producing structured implementation plans and task lists that are easy to follow.

Core Features & Use Cases

  • Plan Document Structure: Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md and start with the standard header to ensure consistency across documents.
  • Task Granularity: Each task should be tiny (2-5 minutes) and follow the TVDD pattern (Test, Verify, Implementation, Verify, Commit) to keep work units manageable.
  • Principles: Emphasize Atomic Steps, use exact file paths, include code snippets in the plan when necessary, and apply YAGNI to avoid unnecessary work.

Quick Start

Save your first plan to docs/plans/YYYY-MM-DD-<feature-name>.md and fill in the header using the provided template.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I break down project requirements into atomic tasks for implementation?

To break down project requirements into atomic tasks, you create structured implementation plans with 2-5 minute task units. This approach uses the TVDD pattern—Test, Verify, Implementation, Verify, Commit—to keep work manageable and focused.

What is the best way to structure implementation plans from brainstorming outputs?

The best way to structure implementation plans from brainstorming outputs is using a header-driven format. Plans are saved as Markdown files in a docs/plans directory, starting with a standard header and YAML frontmatter for consistency.

Does this planning template enforce the YAGNI principle for task breakdown?

Yes, this planning template enforces the YAGNI principle for task breakdown to avoid unnecessary work. It emphasizes atomic steps, uses exact file paths, and includes code snippets directly in the plan when necessary.

Can I use this workflow for project management if I only have clear requirements and no brainstorming notes?

Yes, you can use this workflow for project management when you have clear requirements. It is specifically designed to apply to planning sessions after idea generation or whenever requirements are already known.

How do I save and organize plan documents for consistent project management?

You save and organize plan documents by writing them to a docs/plans directory. Each file follows a strict naming convention of YYYY-MM-DD-<feature-name>.md to ensure chronological tracking and easy retrieval.

What are the limitations of using bite-sized tasks for project planning?

A limitation of using bite-sized tasks for project planning is the overhead of documenting very small units. However, the 2-5 minute task constraint and TVDD pattern ensure each step is testable and verifiable, preventing unmanageable work blocks.