deep-plan

Generate structured implementation plans with acceptance criteria and dependency tracking.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/marcusgoll/deep-loop-plugin --skill deep-plan-marcusgoll
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-plan
Source: https://github.com/marcusgoll/deep-loop-plugin/tree/main/skills/deep-plan
Command: npx skills add https://github.com/marcusgoll/deep-loop-plugin --skill deep-plan-marcusgoll

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the guesswork and inconsistency of manual development planning by providing a structured, repeatable process for creating testable implementation plans, converting PRDs into executable task queues, and defining clear acceptance criteria aligned with TDD principles.

Core Features & Use Cases

  • Single Task Planning: Generates phased implementation plans with discovery, problem definition, acceptance criteria, task breakdown, technical approach, risk assessment, and validation strategy for individual development tasks.
  • PRD-to-Task Conversion: Automatically parses existing PRDs or specs, integrates Architecture Decision Record (ADR) constraints, and breaks requirements into atomic, testable tasks with dependency tracking for the deep development loop.
  • PRD Generation: Creates structured PRDs from high-level feature descriptions, then automatically converts them into executable task queues.
  • Use Case: For example, if your team has a PRD for a new user notification system, use this skill to convert it into a prioritized list of atomic tasks with built-in ADR constraints, or generate a full implementation plan for a single notification endpoint.

Quick Start

Use the deep-plan skill to create a testable implementation plan and prioritized task queue for the new user profile editing feature.

Frequently Asked Questions about deep-plan

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

FAQPage Schema
How do I convert a PRD into an executable task queue for TDD-aligned development?

PRD conversion parses existing specs, integrates Architecture Decision Record constraints, and breaks requirements into atomic, testable tasks with dependency tracking to generate an executable task queue for TDD-aligned development loops.

How do I create a testable implementation plan from a high-level feature request?

Implementation plan generation creates structured PRDs from high-level feature descriptions and automatically converts them into phased plans with problem definition, acceptance criteria, task breakdown, and validation strategy.

What is the best way to break down software development tasks into atomic units with dependency tracking?

Task breakdown generates atomic, testable tasks with dependency tracking by applying a structured, repeatable process to eliminate guesswork and ensure deterministic execution across engineering workflows.

Can I use this planning workflow for single task implementation without a full PRD?

Single task planning generates phased implementation plans with discovery, problem definition, acceptance criteria, technical approach, risk assessment, and validation strategy without requiring a full PRD.

Does implementation planning work with existing Architecture Decision Record constraints?

Implementation planning integrates ADR constraints during PRD-to-task conversion, ensuring generated atomic tasks respect architectural decisions and produce deterministic execution outputs.

Why does manual development planning lead to inconsistent task breakdown and guesswork?

Manual development planning lacks a structured, repeatable process for defining acceptance criteria and validation strategies, causing inconsistent task breakdown and guesswork during implementation.