Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DIA — Elite SDLC PipelineNew to Visual Studio Code? Get it now.
DIA — Elite SDLC Pipeline

DIA — Elite SDLC Pipeline

DiboooOooo

|
1 install
| (0) | Free
DIA — a full SDLC pipeline for Claude Code: 15 research-current role agents over a 225-skill specialized store, with blocking enforcement hooks, contract validation, and per-stack SonarQube. Installs into any workspace and exports entry files for Copilot, Codex, Cursor and Windsurf.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DIA — Elite SDLC Pipeline

A multi-agent software development lifecycle pipeline for Claude Code, packaged as a VS Code extension. It installs 15 role agents and a 225-skill store into any workspace, backed by enforcement hooks that block rather than warn.

It also exports entry files for GitHub Copilot, OpenAI Codex, Cursor and Windsurf, so the same pipeline works outside Claude Code from a single source of truth.

Why this exists

Most SDLC guidance is advisory: a document says "parameterize your queries" and nothing stops you shipping a concatenated one. This pipeline makes the discipline mechanical. Five hooks refuse the work when a gate is unmet, and the reviewer agent cannot approve a feature without live evidence that its endpoints actually respond.

Install

Download the .vsix from Releases and install it:

code --install-extension dia-<version>.vsix

Works identically in Cursor and Windsurf, or use Extensions → ... → Install from VSIX…. No account, token, or network access is required to install.

Then open a project and run DIA: Install pipeline into workspace from the command palette.

What gets installed

.claude/
  agents/      15 role agents
  skills/      225 specialized skills
  hooks/       5 enforcement hooks (these block)
  scripts/     sonar-scan, derive-memory, export-assistants
  checks/      contract-check
  settings.json
.sdlc/         project state and templates

The agents

Stage Agents
Lifecycle 00-product · 01-analyst · 02-architect · 03-designer
Build 10-backend · 11-frontend · 12-mobile · 13-database · 14-integration
Quality & release 20-tester · 21-security · 22-reviewer · 23-sre · 24-devops · 25-ai-engineer

Each carries deep inline technical judgment — 10-backend covers .NET, NestJS and Python across six slice types; 11-frontend covers Angular 22 and React 19; 12-mobile covers iOS, Android, Flutter and React Native. Depth lives in the agents and the store, not in a wiki nobody opens.

The enforcement hooks

Hook Blocks
quality-gate.mjs hardcoded secrets, unparameterized SQL, lint errors, failing quality gate
impact-manifest.mjs / impact-gate.mjs changes with no recorded blast-radius analysis
postmortem-gate.mjs closing an incident without owned follow-ups
triage-reminder.mjs defects left unfiled
checks/contract-check.mjs a dispatch with no handler; contract drift between layers

Commands

All commands are namespaced DIA: in the palette.

Command Does
Install pipeline into workspace copies agents, skills, hooks; merges settings.json without clobbering yours
Verify installation checks every component is present and runs the SonarQube stack plan
Update all pipeline files refreshes pipeline files to the extension's version
Export for other AI assistants generates Copilot / Codex / Cursor / Windsurf entry files
Start local SonarQube container brings up a local Sonar instance
Open Terminal branded terminal with the workspace hint

Use it from the terminal

The repository also ships a CLI that does the same work without VS Code:

node cli/bin/dia-sdlc.mjs install     # into the current project
node cli/bin/dia-sdlc.mjs verify
node cli/bin/dia-sdlc.mjs store       # browse or search all 225 skills
node cli/bin/dia-sdlc.mjs suggest "add login with refresh tokens"

Develop

node gen-catalog.mjs     # regenerate catalog.json after changing agents or skills
node test.mjs            # 13 tests covering install, merge safety, verify, catalog integrity
node preflight.mjs       # release gate: tests, manifest, secret scan, lockfile/feed guard
./release.sh --patch     # bump, verify, package a .vsix

preflight.mjs refuses to release if a lockfile, registry config, or private-feed URL would be packaged, so an install can never be made to authenticate against a private registry.

Documentation

Document Contents
docs/ARCHITECTURE.md roster design and the depth model
docs/STORE.md the 225-skill store by category
docs/SECURITY-POSTURE.md mapping to NIST SSDF and OWASP SAMM, with an honest gap list
docs/CONTENT-AUDIT-VERIFIED.md measured audit of what the pipeline actually contains
docs/RESEARCH-2026-08.md dated research log behind the 2026 currency updates
DISTRIBUTION.md building, sharing, and installing without a token

A note on currency

Every research-derived section in the agents is dated. Framework versions, platform requirements, and regulatory deadlines move; a confidently stated stale fact is worse than none. Re-verify before relying on a version claim.

License

MIT — see LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft