Related Repositories

April 20, 2026 · View on GitHub

Overview

The Agentic Accelerator Framework uses a multi-repo architecture. One central framework repository defines agents, skills, prompts, instructions, and documentation that apply across all domains. Each scanning domain follows a two-repo pattern: a demo-app repository that owns the scanner engine, sample apps, CI/CD pipelines, and Copilot artifacts, and a workshop repository that teaches practitioners through progressive hands-on labs.

agentic-accelerator-framework          ← Framework (agents, skills, prompts, docs)
agentic-accelerator-workshop            ← Framework workshop
├── accessibility-scan-demo-app         ← Accessibility scanner + 5 demo apps
├── accessibility-scan-workshop         ← 10 labs teaching accessibility scanning
├── apm-security-scan-demo-app          ← APM Security scanner + 5 demo apps
├── apm-security-scan-workshop          ← 11 labs teaching APM Security scanning
├── code-quality-scan-demo-app          ← Code Quality scanner + 5 demo apps
├── code-quality-scan-workshop          ← 11 labs teaching code quality scanning
├── finops-scan-demo-app                ← FinOps scanner + 5 demo apps
└── finops-scan-workshop                ← 10 labs teaching FinOps scanning

Repository Catalog

#RepositoryTypeDomainStatusPrimary Language
1agentic-accelerator-frameworkFrameworkAllActiveMarkdown/YAML
2agentic-accelerator-workshopWorkshopFrameworkActiveTypeScript
3accessibility-scan-demo-appScanner DemoAccessibilityActiveTypeScript
4accessibility-scan-workshopWorkshopAccessibilityActivePowerShell
5finops-scan-demo-appScanner DemoFinOpsActivePowerShell
6finops-scan-workshopWorkshopFinOpsActivePowerShell
7code-quality-scan-demo-appScanner DemoCode QualityActiveTypeScript/Multi
8code-quality-scan-workshopWorkshopCode QualityActivePowerShell
9apm-security-scan-demo-appScanner DemoAPM SecurityActivePython/Markdown
10apm-security-scan-workshopWorkshopAPM SecurityActiveMarkdown

All repositories live under the devopsabcs-engineering GitHub organization.

Accessibility Domain

accessibility-scan-demo-app

Full-stack Next.js 15 accessibility scanner with Web UI, REST API, CLI, and GitHub Action. Ships as a Docker container deployed to Azure App Service.

AspectDetail
Scanner enginesaxe-core 4.11, IBM Equal Access 4.0, 5 custom Playwright checks
Sample apps5 web apps (Rust, C#, Java, Python, Go) with 15+ WCAG violations each
SARIF generationNative (built-in TypeScript SARIF v2.1.0 generator)
Copilot artifacts2 agents, 2 prompts, 3 instructions, 0 skills
GitHub Actions5 workflows (ci, deploy, a11y-scan, deploy-all, scan-all)
ADO pipelines10 pipelines + 5 templates
Power BI PBIPa11y-pbi-report/A11yReport.pbip (1 page)
Bootstrap scriptsbootstrap-demo-apps.ps1, bootstrap-demo-apps-ado.ps1, setup-oidc.ps1, setup-oidc-ado.ps1

accessibility-scan-workshop

Eight hands-on labs teaching WCAG 2.2 Level AA accessibility scanning using the demo-app scanner. Delivered as a GitHub Pages site with a dev container for zero-setup environments.

AspectDetail
Labs8 labs (Lab 00–07), platform-agnostic through Lab 05
Delivery tiersHalf-day (3 h), Full-day GitHub (6.5 h), Full-day ADO (7 h), Full-day Dual (8.5 h)
Screenshot scriptcapture-screenshots.ps1 (~900+ lines, 47 PNGs, 3 phases)
Workshop agentYes (workshop-specific agent in .github/agents/)
Template repoYes

FinOps Domain

finops-scan-demo-app

Central finops-scan.yml workflow with matrix strategy scanning 5 IaC sample apps for cost governance violations using PSRule for Azure, Checkov, Cloud Custodian, and Infracost.

AspectDetail
Scanner toolsPSRule for Azure, Checkov, Cloud Custodian, Infracost
Sample apps5 IaC apps (Bicep + HTML) with cost governance violations
SARIF generationMixed: PSRule and Checkov native; Cloud Custodian and Infracost via Python converters
Copilot artifacts5 agents, 2 prompts, 2 instructions, 1 skill
GitHub Actions4 workflows (finops-scan, finops-cost-gate, deploy-all, teardown-all)
ADO pipelines5 pipelines + 2 templates
Power BI PBIPpower-bi/FinOpsReport.pbip (1 page)
Bootstrap scriptsbootstrap-demo-apps.ps1, bootstrap-demo-apps-ado.ps1, setup-oidc.ps1, setup-oidc-ado.ps1

finops-scan-workshop

Eight hands-on labs teaching FinOps scanning and cost governance. Delivered as a GitHub Pages site with a dev container.

AspectDetail
Labs8 labs (Lab 00–07), platform-agnostic through Lab 05
Delivery tiersHalf-day (3.5 h), Full-day GitHub (7.25 h), Full-day ADO (7 h), Full-day Dual (8.5 h)
Screenshot scriptcapture-screenshots.ps1 (~710+ lines, 46 PNGs)
Workshop agentNo
Template repoYes

Code Quality Domain

code-quality-scan-demo-app

Multi-language code quality scanner using MegaLinter, jscpd, Lizard, and per-language coverage tools. Follows the 4-tool architecture defined in the framework's code-quality-scan skill.

AspectDetail
Scanner toolsMegaLinter (orchestrator), jscpd, Lizard, per-language coverage (jest, pytest-cov, Coverlet, JaCoCo, go test)
Sample apps5 apps (C#, Python, Java, TypeScript, Go) with intentional quality violations
SARIF generationMixed: MegaLinter and jscpd native; Lizard via lizard-to-sarif.py, coverage via coverage-to-sarif.py
Copilot artifacts2 agents (CodeQualityDetector, TestGenerator), 2 prompts, instructions, 1 skill
SARIF categorycode-quality/coverage/
Power BI PBIPpower-bi/ (4 pages: Quality Overview, Coverage by Repository, Complexity Analysis, Test Generation Tracking)

code-quality-scan-workshop

Eight hands-on labs teaching code quality scanning across multiple languages.

AspectDetail
Labs8 labs (Lab 00–07) covering ESLint, Pylint, Checkstyle, dotnet-coverage, SARIF, CI/CD
Delivery tiers5 tiers following the standard half-day/full-day/dual pattern
Dual platformGitHub Actions (Lab 06-github, Lab 07-github) and ADO Pipelines (Lab 06-ado, Lab 07-ado)
Template repoYes

APM Security Domain

apm-security-scan-demo-app

4-engine APM security scanner for agent configuration files. Scans for Unicode steganography, lockfile integrity, semantic patterns, and MCP misconfigurations across 5 sample apps.

AspectDetail
Scanner enginesAPM audit (Unicode + lockfile), semantic pattern scanner, MCP configuration validator
Sample apps5 apps (Next.js, Flask, ASP.NET, Spring Boot, Go) with 84 intentional agent config violations
SARIF generationMixed: APM audit native; semantic and MCP via 2 Python converters
Copilot artifacts2 agents, 2 prompts, 1 instructions, 1 skill (in framework repo)
GitHub Actions3 workflows (apm-security-scan, deploy-all, teardown-all)
ADO pipelines5 pipelines (apm-security-scan, apm-security-gate, deploy-all, teardown-all, scan-and-store)
Power BI PBIPpower-bi/APMSecurityReport.pbip (4 pages, 6 dimensions, star schema)
Bootstrap scriptsbootstrap-demo-apps.ps1, bootstrap-demo-apps-ado.ps1, setup-oidc.ps1, setup-oidc-ado.ps1

apm-security-scan-workshop

Eleven hands-on labs teaching APM security scanning, including a real-world LiteLLM CVE case study. Delivered as a GitHub Pages site with a dev container.

AspectDetail
Labs11 labs (Lab 00–07, includes LiteLLM case study, ADO-specific labs)
Delivery tiersHalf-day (3 h), Full-day GitHub (6.75 h), Full-day ADO (7 h), Full-day Dual (8.5 h)
Screenshot scriptcapture-screenshots.ps1 (Playwright-based, 45–55 PNGs)
Workshop agentPlanned
Dev containerYes (Python 3.12 + APM CLI)
Template repoYes

Two-Repo Pattern

Each domain follows the two-repo pattern documented in Domain Parity and Contribution Guide. The demo-app repo owns scanning logic, Copilot artifacts, and infrastructure. The workshop repo is a GitHub template that teaches practitioners through progressive labs.

Adding New Domains

Use the DomainScaffolder agent (agents/domain-scaffolder.agent.md) and the scaffold-domain prompt (prompts/scaffold-domain.prompt.md) to automate new domain creation. The scaffolding system generates both the demo-app and workshop repositories with full structural parity to existing domains, including:

  • 5 sample apps with intentional violations
  • Copilot artifacts (agents, prompts, instructions, skills)
  • CI/CD pipelines for GitHub Actions and Azure DevOps
  • Bootstrap and OIDC setup scripts
  • Power BI PBIP with star schema semantic model
  • Workshop labs with automated screenshot capture

See instructions/domain-scaffolding.instructions.md for the complete scaffolding conventions and skills/domain-scaffolding/SKILL.md for the domain knowledge package.