---
title: "sdlc-harness"
description: "SDLC Harness: an agent-driven multi-agent system that orchestrates your entire software development lifecycle with harness-quality QA, 19 specialized agents, and 16 domain skills."
canonical: https://agentpluginsdirectory.com/plugins/sdlc-harness
last-updated: 2026-09-11
---

# sdlc-harness
SDLC Harness: an agent-driven multi-agent system that orchestrates your entire software development lifecycle with harness-quality QA, 19 specialized agents, and 16 domain skills.
- Slug: sdlc-harness
- Publisher: SDLC Harness Contributors
- Repository: https://github.com/Dongbumlee/sdlc-harness
- Manifest: plugin.json
- Version: 1.0.1
- License: MIT
- Category (editorial): other
- Skills: 16 (sdlc-adr-authoring, sdlc-architecture-review, sdlc-azure-deployment, sdlc-blob-storage, sdlc-canary-runner, sdlc-code-quality, sdlc-cosmos-repository, sdlc-project-manifest, sdlc-project-qa, sdlc-project-scaffolding, sdlc-qa-bug-checklist, sdlc-reference-catalog, sdlc-requirements-discovery, sdlc-reviewer-output-format, sdlc-security-review, sdlc-workspace-init)
- MCP servers: 0
- Stars: 1
- Repository created: 2026-04-09
- Repository last pushed: 2026-09-10
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/sdlc-harness
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What sdlc-harness does, in the publisher's words

> From first commit to final release, Harness orchestrates your entire software development > lifecycle, so you can focus on building what matters.

SDLC Harness is a multi-agent orchestration system for GitHub Copilot that drives software projects through 9 SDLC phases using 19 specialized AI agents. It combines adversarial QA evaluation, live MCP-powered context, and iterative feedback loops to deliver production-quality code with enforced development standards.

Distributed as an Agent Plugin for VS Code and GitHub Copilot CLI. Install once: get all 19 agents, 16 skills, and the full SDLC workflow instantly.

- Quick Start
- Architecture
- How It Works
- Cloud Packs
- Canary Testing
- What's Included

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Dongbumlee/sdlc-harness/HEAD/README.md

## Skills

- sdlc-adr-authoring: Create Architecture Decision Records following SDLC standards and application templates. Use when documenting design decisions, architecture choices, or technology selections. Triggers on ADR, architecture decision, design proposal, or design document requests. Combines awesome-copilot ADR skill wi…
- sdlc-architecture-review: Review code for architecture and design consistency following SDLC layering rules and application project patterns. Use when reviewing PRs, checking dependency boundaries, or validating pattern reuse. Triggers on architecture review, layering check, design review, or pattern compliance requests.
- sdlc-azure-deployment: Create Azure infrastructure with Bicep using Azure Verified Modules (AVM), configure azd orchestration, and manage deployment lifecycle. Use when writing Bicep templates, configuring azure.yaml, setting up Container Apps, or preparing deployments. Triggers on Bicep, AVM, azd, infrastructure, or dep…
- sdlc-blob-storage: Implement Azure Blob Storage and Queue operations using the approved Storage library library. Use when uploading, downloading, listing, or managing blobs and queues. Triggers on blob, storage, file upload, queue, or Azure Storage requests. Never use raw azure-storage-blob or azure-storage-queue: al…
- sdlc-canary-runner: Instructs the Harness agent how to run E2E canary tests against SDLC phase agents. Canary mode validates that the harness orchestration is working correctly by feeding known prompts to phase agents and checking outputs against expected criteria.
- sdlc-code-quality: Review and enforce code quality standards for Python, TypeScript, React, Java, C#, Go, and Rust following SDLC quality instruction files. Use when performing code quality reviews, cleaning up code, or enforcing naming and documentation standards. Triggers on code quality, code review, naming, docst…
- sdlc-cosmos-repository: Implement Azure Cosmos DB data access using the approved Cosmos DB library library with Repository Pattern. Use when creating entities, repositories, or any Cosmos DB CRUD operations. Triggers on Cosmos DB, database, entity, repository, data model, or data access requests. Never use raw azure-cosmo…
- sdlc-project-manifest: Generate and read the project manifest that records which templates and patterns were chosen during scaffolding. This manifest is the single source of truth for ALL agents, Scaffolder creates it, every other agent reads it before working. Triggers on any scaffolding, implementation, review, or docu…
- sdlc-project-qa: Comprehensive product QA checklist for enterprise applications and AI agents, covering UX/accessibility, core functionality, LLM behavior, data handling, error resilience, security, performance, deployment hygiene, and observability. Use when performing full product QA, pre-release validation, or g…
- sdlc-project-scaffolding: Scaffold new application project structures from templates with CI/CD pipelines, Dockerfiles, and devcontainers. Use when creating a new service, restructuring a project, or setting up CI/CD. Triggers on scaffold, new project, new service, project structure, CI/CD pipeline, or Dockerfile requests.
- sdlc-qa-bug-checklist: Bug-driven QA checklist distilled from 338 real bugs across 9 CSACTOSOL ADO projects with detailed error patterns, Azure error codes, and verification commands. Use when reviewing code, PRs, deployments, or running QA checks. Triggers on any QA review, pre-deployment validation, or bug-prevention a…
- sdlc-reference-catalog: Manage the living reference catalog: research methodology, population rules, consumption rules, append-only enforcement, and review checkpoint behavior. Activated by the Analyst (population), Scaffolder/Implementer/Deployer/Documenter (consumption), and Harness (review checkpoint).
- sdlc-requirements-discovery
- sdlc-reviewer-output-format
- sdlc-security-review
- sdlc-workspace-init

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
