task-planning

Generate step-by-step implementation plans with file paths, code snippets, and test commands.

78|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/NoobyGains/godmode --skill task-planning-noobygains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-planning
Source: https://github.com/NoobyGains/godmode/tree/main/skills/task-planning
Command: npx skills add https://github.com/NoobyGains/godmode --skill task-planning-noobygains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that complex coding tasks are meticulously planned before any implementation begins, preventing scope creep, missed requirements, and inefficient development.

Core Features & Use Cases

  • Detailed Task Decomposition: Breaks down large features into small, actionable steps.
  • Explicit Instructions: Provides exact file paths, code snippets, and verification commands for each step.
  • TDD Enforcement: Mandates writing failing tests before implementation.
  • Use Case: When tasked with building a new user authentication flow, this Skill will generate a step-by-step plan detailing every file to modify, the exact code to write, and the tests to run for each stage, ensuring a robust and well-tested implementation.

Quick Start

Use the task-planning skill to create a detailed implementation plan for the new user profile editing feature.

Frequently Asked Questions about task-planning

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

FAQPage Schema
What is task decomposition in software development planning?

Task planning enforces a strict no implementation without a plan policy by detailing file paths, code snippets, test commands, and commit messages for each atomic action. This meticulous preparation prevents scope creep and missed requirements before coding begins.

How do I plan multi-step coding tasks using TDD principles?

You can plan multi-step coding tasks by generating granular, step-by-step implementation plans that mandate writing failing tests before implementation. This enforces TDD and DRY principles, detailing every file to modify and test to run for robust code quality.

What is the best way to break down a large feature into atomic coding steps?

The best way to break down large features is to generate a detailed implementation plan specifying exact file paths, code snippets, and verification commands for each atomic action. This ensures every stage of the feature is meticulously planned and well-tested.

Does task planning work with existing code generation workflows?

Yes, task planning integrates with code generation workflows by providing explicit instructions for each step. It ensures that code generation follows a detailed plan, enforcing TDD and DRY principles to prevent defects and ensure code quality.

When do I need an implementation plan for software development?

You need an implementation plan when tackling complex coding tasks to prevent inefficient development and missed requirements. It enforces a strict policy of detailing exact file paths, code snippets, and test commands before any implementation begins.