graph TD
A[Start] --> B{Task description provided?}
B -->|No| C[Request clear, detailed task description]
C --> A
B -->|Yes| D{Final output defined?}
D -->|No| E[Request final output details]
E --> A
D -->|Yes| F{Initial input(s) specified?}
F -->|No| G[Request initial input(s)]
G --> A
F -->|Yes| H[Break down task into subagents]
H --> I{Subagent and task summary provided?}
I -->|No| J[Request subagent and task summary]
J --> A
I -->|Yes| K[Create detailed workflow]
K --> L[Determine final task output]
K --> M[List necessary inputs]
K --> N[Provide task summary with skills to be chained]
L & M & N --> O[End]