What problem does it solve?
Team onboarding and orchestration can be error-prone and slow when starting new projects. init-mode provides a guided flow that proposes an initial team roster (Phase 1) and, after confirmation, creates the team structure and casting state (Phase 2).
Core Features & Use Cases
- Phase 1: Propose the Team: Detect lack of roster and propose a task-specific, role-aware team; use git config user.name to personalize dialogue and avoid using user.email. Use ask_user to confirm roster choices with a menu of options.
- Phase 2: Create the Team: Upon confirmation, initialize .squad structure (team.md, routing, etc.), seed agents' history with project context, and prepare casting state for ongoing collaboration.
- Use Case: When starting a new project, automatically bootstrap team roles and project scaffolding to accelerate onboarding and alignment.
Quick Start
Ask your AI to begin the init-mode workflow to propose a team and create the .squad structure after confirmation.