init-mode

Propose and validate an initial team roster before creating files.

Updated Mar 18, 2022
One-click install
npx skills add https://github.com/mpaulosky/dotfiles --skill init-mode-mpaulosky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-mode
Source: https://github.com/mpaulosky/dotfiles/tree/main/.copilot/skills/init-mode
Command: npx skills add https://github.com/mpaulosky/dotfiles --skill init-mode-mpaulosky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Proposes and validates an initial team roster for a new project, delaying any file creation until user confirmation.

Core Features & Use Cases

  • Phase 1: Propose the Team and cast the roster, then wait for explicit user confirmation before proceeding to Phase 2.
  • Interactive flow: Uses an ask_user tool to confirm the roster with selectable choices and prevents file changes until approval.
  • Phase 2 readiness: Prepares the .squad structure and state for eventual creation once confirmed.

Quick Start

Initiate Phase 1 by proposing the team and awaiting explicit user confirmation before creating any files or structures.

Frequently Asked Questions about init-mode

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

FAQPage Schema
What is the best way to propose a team roster without creating files prematurely?

Yes, interactive roster confirmation prevents premature file creation by using selectable choices to validate the proposed squad roster before proceeding to Phase 2 setup.

Can I confirm a squad roster interactively before setting up project files?

Yes, interactive roster confirmation prevents premature file creation by using selectable choices to validate the proposed squad roster before proceeding to Phase 2 setup.

What state is initialized after confirming a team roster?

After confirming the team roster, the system initializes the .squad state by generating policies, histories, and templates to prepare the project structure for Phase 2 setup.

What happens if I reject the proposed team roster during initialization?

Rejecting the proposed team roster halts file creation and .squad state setup, keeping the initialization flow in Phase 1 until a revised roster is proposed and explicitly confirmed.