Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
21 changes: 21 additions & 0 deletions .github/adoption/tracking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Squad Adoption Tracking

This file tracks Squad adoption at an aggregate level. Individual repository information is not collected or published.

## Aggregate Metrics

**Last updated:** 2026-03-09

- **Total repositories:** 78+ (discovered via GitHub code search)
- **Combined discovery methods:** package.json dependencies + squad.agent.md configuration files

## Discovery Methods

- **Code search: package.json** — Repositories with `@bradygaster/squad-cli` or `@bradygaster/squad-sdk` in dependencies
- **Code search: squad.agent.md** — Repositories with `.squad/agents/*/squad.agent.md` files (Squad agent configuration)

These metrics are collected automatically via GitHub's public code search API. No individual repository information is stored or displayed.

---

**Last audit:** 2026-03-09 by automation
53 changes: 53 additions & 0 deletions .github/workflows/adoption-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Squad Adoption Report

# Tier 1 automation from Flight's adoption monitoring strategy
# Runs daily to track Squad adoption metrics

on:
schedule:
# Daily at 00:00 UTC
- cron: '0 0 * * *'
workflow_dispatch:
# Allow manual trigger

permissions:
contents: write # To commit report back to repo

jobs:
adoption-monitor:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '22'

- name: Run adoption monitor
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: node scripts/adoption-monitor.mjs

- name: Commit adoption report
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"

# Check if there are changes to commit
if [[ -n $(git status --porcelain .github/adoption/reports/) ]]; then
git add .github/adoption/reports/
git commit -m "chore: daily adoption report $(date +%Y-%m-%d)

Automated adoption metrics collection.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>"
git push
echo "✅ Adoption report committed"
else
echo "ℹ️ No changes to commit"
fi
86 changes: 86 additions & 0 deletions docs/src/content/docs/community/built-with-squad.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
title: Built with Squad
description: Projects using Squad in production — from enterprise job schedulers to learning platforms and real-world samples.
---

**78+ repositories** across organizations and individual developers use Squad.

## Featured projects

These projects are using Squad to build AI-powered development workflows:

| Project | Description | Link |
|---------|-------------|------|
| microsoft/Generative-AI-for-beginners-dotnet | Microsoft's GenAI learning path for .NET | [GitHub](https://github.com/microsoft/Generative-AI-for-beginners-dotnet) |
| quartznet/quartznet | Enterprise job scheduler for .NET | [GitHub](https://github.com/quartznet/quartznet) |
| bradygaster/AspireSquad | AI agent teams for Aspire applications | [GitHub](https://github.com/bradygaster/AspireSquad) |
| bradygaster/ACCES | Aspire Community Content Engine | [GitHub](https://github.com/bradygaster/ACCES) |
| tamirdresher/squad-tetris | Squad-powered Tetris game | [GitHub](https://github.com/tamirdresher/squad-tetris) |
| csharpfritz/SquadUI | Squad UI components | [GitHub](https://github.com/csharpfritz/SquadUI) |

## Real-world scenarios

The [Squad-IRL repository](https://github.com/bradygaster/Squad-IRL) showcases 19 practical scenarios demonstrating Squad's versatility — from developer workflows to business operations to personal productivity tools.

### Developer workflows

These scenarios automate common development and technical tasks:

- [**Bug triage**](https://github.com/bradygaster/Squad-IRL/tree/main/bug-triage) — Automatically categorize and prioritize incoming bugs
- [**Compliance checker**](https://github.com/bradygaster/Squad-IRL/tree/main/compliance-checker) — Validate code and documentation against compliance requirements
- [**A/B test orchestrator**](https://github.com/bradygaster/Squad-IRL/tree/main/ab-test-orchestrator) — Coordinate and analyze A/B testing workflows

### Business and operations

These scenarios handle business processes and operational workflows:

- [**Contract reviewer**](https://github.com/bradygaster/Squad-IRL/tree/main/contract-reviewer) — Review contracts for key terms and risks
- [**Support ticket router**](https://github.com/bradygaster/Squad-IRL/tree/main/support-ticket-router) — Route support tickets to the right team members
- [**Inventory manager**](https://github.com/bradygaster/Squad-IRL/tree/main/inventory-manager) — Track and manage inventory levels
- [**Price monitor**](https://github.com/bradygaster/Squad-IRL/tree/main/price-monitor) — Monitor competitor pricing and market trends
- [**Real estate analyzer**](https://github.com/bradygaster/Squad-IRL/tree/main/real-estate-analyzer) — Analyze real estate listings and market data
- [**Realtor sales package**](https://github.com/bradygaster/Squad-IRL/tree/main/realtor-sales-package) — Generate sales materials for real estate listings
- [**Appointment scheduler**](https://github.com/bradygaster/Squad-IRL/tree/main/appointment-scheduler) — Coordinate and schedule appointments across multiple calendars

### Personal productivity

These scenarios help you manage personal workflows and information:

- [**Gmail integration**](https://github.com/bradygaster/Squad-IRL/tree/main/gmail) — Automate email processing and responses
- [**LinkedIn monitor**](https://github.com/bradygaster/Squad-IRL/tree/main/linkedin-monitor) — Track LinkedIn activity and opportunities
- [**Meeting recap**](https://github.com/bradygaster/Squad-IRL/tree/main/meeting-recap) — Generate summaries and action items from meetings
- [**Job application tracker**](https://github.com/bradygaster/Squad-IRL/tree/main/job-application-tracker) — Track job applications and follow-ups
- [**Receipt scanner**](https://github.com/bradygaster/Squad-IRL/tree/main/receipt-scanner) — Extract and organize data from receipts
- [**Travel planner**](https://github.com/bradygaster/Squad-IRL/tree/main/travel-planner) — Plan and organize travel itineraries

### Creative and fun

These scenarios showcase Squad's flexibility for creative projects:

- [**Content creation**](https://github.com/bradygaster/Squad-IRL/tree/main/content-creation) — Generate and manage content across multiple channels
- [**Social media manager**](https://github.com/bradygaster/Squad-IRL/tree/main/social-media-manager) — Schedule and coordinate social media posts
- [**MTG Commander deck builder**](https://github.com/bradygaster/Squad-IRL/tree/main/mtg-commander-deck-builder) — Build Magic: The Gathering Commander decks based on strategy preferences

## Add your project

Using Squad in your project? We'd love to feature it here.

**Share your project:** Post about your Squad project on LinkedIn using the `#BuiltWithSquad` hashtag to help others discover what's possible with Squad. Community projects inspire innovation.

**How to get listed:**
1. Open a pull request with the title prefix `showcase:` (e.g., `showcase: Add My Project`)
- **Note:** The `showcase:` prefix is required for PR triage and review
2. Add your project to this page

**What to include:**
- Project name and repository link
- One-sentence description
- Confirmation that you're actively using Squad

**Review time:** We typically review submissions within a few days.

**About submissions:** PAO, the team's DevRel agent, reviews all submissions to ensure projects align with Squad's community standards and are actively maintained.

---

*These metrics are updated automatically. Individual projects are listed with owner permission.*
Loading