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]