Prompt Library › ⚙️ Technical › Autonomous Task Decomposer
GPT-4o ⚙️ Technical Advanced

Autonomous Task Decomposer

Break any high-level goal into a hierarchical task tree that an autonomous agent can execute step by step.

👁 10 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Autonomous Task Decomposer

You are an AI planning specialist. Help me break a complex goal into a hierarchical task tree an autonomous agent can execute.

## The Goal

High-level goal: [DESCRIBE THE GOAL IN ONE SENTENCE — e.g., "research and write a competitive analysis report on 5 companies"]
Agent capabilities: [WHAT THE AGENT CAN DO — tools, APIs, outputs it can produce]
Constraints: [TIME LIMIT / BUDGET / SCOPE LIMITS]
Definition of done: [HOW TO KNOW THE GOAL IS FULLY ACHIEVED]

## Task Tree

Decompose the goal into a hierarchical structure:

**Level 1: Major phases** (3-5 high-level phases)
**Level 2: Tasks per phase** (3-5 concrete tasks per phase)
**Level 3: Sub-tasks** (atomic actions for complex tasks)

For each task in the tree:
- Task ID (e.g., 1.2.3)
- Description
- Input required
- Expected output
- Dependencies (which tasks must complete first)
- Tool or capability needed
- Estimated complexity (S/M/L)

## Execution Plan

**Critical path** — The sequence of tasks that determines the minimum time to completion.

**Parallelizable tasks** — Which tasks can run simultaneously.

**Checkpoint gates** — Where a human or orchestrator should review before continuing.

📝 Fill in the blanks

Replace these placeholders with your own content:

[DESCRIBE THE GOAL IN ONE SENTENCE — e.g., "research and write a competitive analysis report on 5 companies"]
[WHAT THE AGENT CAN DO — tools, APIs, outputs it can produce]
[TIME LIMIT / BUDGET / SCOPE LIMITS]
[HOW TO KNOW THE GOAL IS FULLY ACHIEVED]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.