What problem does it solve?
Init Mode solves the problem of safely bootstrapping a project team when no squad roster exists by proposing a cast, collecting explicit user confirmation, and only creating repository state after approval to prevent premature or unwanted writes.
Core Features & Use Cases
- Propose before you create: Generates a recommended roster using a casting algorithm and asks the user to confirm with a selectable menu rather than making assumptions.
- Safe, repeatable initialization: After confirmation, creates a standardized .squad structure, copies casting policy, seeds agent histories, and configures append-only merge rules in .gitattributes to support multi-branch collaboration.
- Privacy and workflow guards: Reads git user.name for personalization but explicitly avoids reading or storing git user.email to prevent PII leakage; enforces the exact
## Members header required by downstream automation.
- Use Case: On repository onboarding, an AI coordinator can propose a 4–6 person team, iterate on roles with the user, and then initialize the squad directory and merge-driver settings.
Quick Start
Ask the coordinator to propose a four-person engineering team for a TypeScript CLI and present a selectable confirmation menu.