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.