init-mode

Propose a team roster and await user confirmation before creating the .squad state.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/sudhakrms/CalendarControl --skill init-mode-sudhakrms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-mode
Source: https://github.com/sudhakrms/CalendarControl/tree/main/coffee/.copilot/skills/init-mode
Command: npx skills add https://github.com/sudhakrms/CalendarControl --skill init-mode-sudhakrms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Init Mode addresses the challenge of starting a new project by orchestrating Phase 1 roster proposals and ensuring explicit user confirmation before creating any team structure, preventing premature changes.

Core Features & Use Cases

  • Propose a roster when no team exists yet, and hold off on file creation until approval.
  • Use the ask_user tool to present roster choices and capture explicit confirmation.
  • On confirmation, initialize the .squad state and seed agents for Phase 2 execution.

Quick Start

Propose a team roster and await user confirmation before creating the team structure in the .squad directory.

Frequently Asked Questions about init-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I propose a team roster for onboarding before creating any files?

Init Mode proposes a roster and secures explicit user confirmation before any team structure is created. It applies to onboarding workflows where no squad exists, guiding a Phase-1 proposal into Phase-2 execution while withholding filesystem changes until approval.

How do I get explicit user confirmation before initializing a squad structure?

You use the ask_user tool to present roster choices and capture explicit confirmation. Upon approval, the workflow initializes the .squad state, seeds agents for Phase 2 execution, and captures casting decisions and audit trails.

What is the safest way to manage team initiation and prevent premature filesystem changes?

The safest way to manage team initiation is to propose a roster and withhold all filesystem changes until explicit user confirmation is captured. This prevents premature file creation by storing casting decisions and audit trails in a standardized .squad state only after approval.

Can I refine an existing team roster through user input during onboarding?

Yes, this workflow applies to scenarios where no squad exists or where the roster must be refined through user input. It uses the ask_user tool to present choices, capturing casting decisions and audit trails in a .squad state before proceeding to Phase 2 execution.

How does Phase-1 proposal transition into Phase-2 execution for team onboarding?

A Phase-1 proposal transitions into Phase-2 execution after explicit user confirmation is secured. The workflow then initializes the .squad state and seeds agents for Phase 2, capturing casting decisions, seeds, and audit trails in a standardized format.