deep-plan

Plan complex tasks through parallel research, decision resolution, and adversarial critique.

4|Updated May 8, 2026
One-click install
npx skills add https://github.com/Tsadoq/claude-better-plan --skill deep-plan-tsadoq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-plan
Source: https://github.com/Tsadoq/claude-better-plan/tree/main/skills/deep-plan
Command: npx skills add https://github.com/Tsadoq/claude-better-plan --skill deep-plan-tsadoq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill aids in the comprehensive planning of complex tasks, offering research, decision-making, and adversarial critique to ensure thorough planning and consideration.

Core Features & Use Cases

  • Research: Parallel research from codebase, web, and provided sources.
  • Decision Surfacing: Surface and resolve sub-decisions in a structured manner.
  • Deep Research: Validate each decision with official documentation.
  • Synthesis and Critique: Combine perspectives and conduct adversarial critique before finalizing the plan.
  • Approval and Archive: Finalize and archive the plan for future reference.
  • Use Case: Use this Skill to plan a new feature for your software, ensuring all aspects of the feature are considered, from architecture to implementation details.

Quick Start

/deep-plan add a rate limiter to the API

Frequently Asked Questions about deep-plan

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

FAQPage Schema
How do I plan complex software features with research and critique?▼

To plan complex software features, this Skill facilitates parallel research from your codebase and web sources, resolves sub-decisions, and applies adversarial critique before finalizing the implementation plan.

What is the best way to surface and resolve sub-decisions during task planning?▼

Surface and resolve sub-decisions by validating each choice against official documentation, then synthesize the perspectives with adversarial critique to ensure all architectural dependencies are thoroughly considered.

How do I validate task planning decisions against official documentation?▼

Validate task planning decisions by running deep research against official documentation, which checks each sub-decision for accuracy before synthesizing the final plan for approval and archiving.

Do I need Claude Code plugins to use deep research and planning tools?▼

Yes, you need Claude Code plugins and adequate system resources for execution and storage to facilitate complex task planning, parallel research, and final plan archiving.

Can I conduct parallel research from a codebase and web sources for implementation planning?▼

Yes, you can conduct parallel research from a codebase, web, and provided sources to gather comprehensive context, which is then synthesized and critiqued before finalizing your implementation plan.

When should I use adversarial critique for software task management?▼

Use adversarial critique during task management when planning non-trivial software features, ensuring that combined perspectives are challenged and refined before granting final approval for implementation.