graph TD A[Task: Find Available Domain Name] --> B[Component 1: Keywords] A --> C[Component 2: Domain Names] A --> D[Component 3: Availability Check] A --> E[Component 4: Final Output] B --> F[Subagent 1: Keyword Collector] F --> |5 Keywords| G[Subagent 2: Domain Name Generator] G --> |3-5 Domain Names| H[Subagent 3: Availability Checker] H --> |Available Domains| I[Subagent 4: Final Output Compiler] I --> J[Final Output: available-domains.json] style A fill:#f9f,stroke:#333,stroke-width:2px style J fill:#9ff,stroke:#333,stroke-width:2px style F fill:#ddd style G fill:#ddd style H fill:#ddd style I fill:#ddd