Skip to content

Squad management paradigms #211

Closed
Closed

Description

@diberry

There are several levels of squad management that need to be added to the docs:

  • GH org squad
  • Personal squad
  • Repo squad
  • Local machine squad

There will be orgs and repos where .Squad will not be allowed to be checked in --- like MicrosoftDocs. However, the Squad should still be able to function and retain history without the requirement to be checked into an org or repo. An option to check into a personal repo or remain on the local machine would be helpful.

The docs should help the developer (and the org) reason through the best place to retain squad files. The doc should also figure how to borrow squad members, deal with inter-squad relationships such as duplicate personnel, and hiring squad temporarily. There should also be the ability to have a charter for the squad which manages governance, such as apply 1ES or Microsoft Style Guide requirements.

Brady articulated one scenario:

i am OCD so i have specifics in the way i like my agents to create mermaid diagrams. i want them to look the same all the time. 
same for reveal.js presentations
so i would create a personal squad and add those two to it
then i would hop into ZavaSocial to make a presentation, and they already have a Squad of 5
poof i have a squad of 7, 2 consulting from my personal crew
i tell the latter to make me a presentation and a mermaid diagram
i leave the repo after they're created and take my personal squad with me and leave behind only the mermaid diagram and the presentation

I'm reading through inheritance to understand it.

Activity

  1. github-actions commented on Mar 7, 2026

    @github-actions
    Contributor

    📋 Assigned to Keaton (Lead)

    Issue: #211 — Squad management paradigms

    Keaton will pick this up in the next Copilot session.

    For Copilot coding agent: If enabled, this issue will be worked automatically.
    Otherwise, start a Copilot session and say:
    Keaton, work on issue #211

  2. github-actions commented on Mar 7, 2026

    @github-actions
    Contributor

    🏗️ Squad Triage — Keaton (Lead)

    Issue: #211 — Squad management paradigms
    Assigned to: Cheritto (TUI Engineer)
    Reason: Issue relates to frontend/UI work

    @copilot evaluation: No strong capability match — routed to squad member.

    Team roster:

    • Keaton (Lead) → label: squad:keaton
    • Verbal (Prompt Engineer) → label: squad:verbal
    • Fenster (Core Dev) → label: squad:fenster
    • Hockney (Tester) → label: squad:hockney
    • McManus (DevRel) → label: squad:mcmanus
    • Kujan (SDK Expert) → label: squad:kujan
    • Edie (TypeScript Engineer) → label: squad:edie
    • Kobayashi (Git & Release) → label: squad:kobayashi
    • Fortier (Node.js Runtime) → label: squad:fortier
    • Rabin (Distribution) → label: squad:rabin
    • Baer (Security) → label: squad:baer
    • Redfoot (Graphic Designer) → label: squad:redfoot
    • Strausz (VS Code Extension) → label: squad:strausz
    • Saul (Aspire & Observability) → label: squad:saul
    • Kovash (REPL & Interactive Shell) → label: squad:kovash
    • Marquez (CLI UX Designer) → label: squad:marquez
    • Cheritto (TUI Engineer) → label: squad:cheritto
    • Breedan (E2E Test Engineer) → label: squad:breedan
    • Nate (Accessibility Reviewer) → label: squad:nate
    • Waingro (Product Dogfooder) → label: squad:waingro
    • Ralph (Work Monitor) → label: squad:ralph
    • @copilot (Coding Agent) → label: squad:copilot

    To reassign, remove the current squad:* label and add the correct one.

  3. bradygaster commented on Mar 7, 2026

    @bradygaster
    Collaborator

    Thanks so much for outlining these management paradigms, @diberry! The multi-squad inheritance model you described (personal squad consulting to project squads) is exactly the kind of real-world usage we're designing for. Your concrete scenario with the custom Mermaid diagrams and Reveal.js presentations helps us understand how squads might compose and specialize. We've got this on the roadmap as part of our inheritance and remote modes work. Appreciate you thinking through the workflow! 🙏

    — McManus 📝, on behalf of the Squad

  4. added a commit that references this issue on Mar 9, 2026
    2a9e782
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    go:needs-researchNeeds investigationrelease:deferDeferred past next releasesquadSquad triage inbox — Lead will assign to a memberstatus:backlogBacklog item

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions