1. User submits a request.
2. `multi-agent-orchestration` analyzes the request and identifies the required QA phases.
3. The orchestrator checks the skill inventory and searches for necessary skills using `find-skills` if needed.
4. If a skill is missing, the orchestrator uses `skill-creator` to create it (with user approval).
5. The orchestrator determines the execution pattern (sequential, parallel, or hierarchical).
6. The orchestrator executes the skills in the optimal order.
7. The orchestrator aggregates the results from all executed skills.
8. The orchestrator delivers a comprehensive response to the user.