Skip to content
This project is under active development and subject to breaking changes. See the changelog for release notes.

Getting Started

Install the plugin, initialize your project, and start building.

  1. Prerequisites

  2. Installation

    Install

    If you see an error, check the Troubleshooting page.

  3. Start the Conductor

    Open the Chat panel and select the conductor:

    /agents devsquad

    The conductor is your single entry point. It detects your project state, asks Socratic questions, and delegates to specialist agents as needed.

  4. Initialize the Project

    The conductor detects missing framework files and scaffolds them automatically. You can also ask it directly:

    Initialize my project

    This creates:

    • Config files: copilot-instructions.md, instruction files for specs/ADRs/tasks, coding guidelines, markdownlint config.
    • Documentation templates: Templates for features, migrations, envisioning, and ADRs.
    • Community files (optional): SECURITY.md, CONTRIBUTING.md, LICENSE, CODE_OF_CONDUCT.md.

    After initialization, your project structure will look like this:

    • Directory.github/
      • Directorydocs/
        • coding-guidelines.md
      • Directoryinstructions/
        • adrs.instructions.md
        • documentation-style.instructions.md
        • envisioning.instructions.md
        • migration-specs.instructions.md
        • migration-tasks.instructions.md
        • specs.instructions.md
        • tasks.instructions.md
      • copilot-instructions.md
    • Directorydocs/
      • Directoryarchitecture/
        • Directorydecisions/
          • ADR-TEMPLATE.md
      • Directoryenvisioning/
        • TEMPLATE.md
      • Directoryfeatures/
        • TEMPLATE.md
      • Directorymigrations/
        • TEMPLATE.md
    • .markdownlint.yaml
  5. Build Something

    Describe what you want to build. The conductor takes you from idea to pull request, producing artifacts at each phase.

    I want to add user notification preferences to my app