Case study · AI governance · Spec-driven development

Jira ticket → governed release, with guardrails at every step.

I spearheaded spec-driven development at a healthcare information company: an AI SDLC of 15 Claude skills, provisioned org-wide, that takes a ticket all the way to release. Every stage leaves an auditable artifact, and nothing ships with a gap.

Role
Spearheaded · designed & provisioned
Context
Healthcare information company, APAC (name withheld)
Scope
15 skills · 9 stages · 3 gates
Tooling
Claude, Jira, Figma, Playwright, GrowthBook

The problem

AI coding assistants made individual engineers faster, but the organization couldn't trust the output. Requirements lived in people's heads, design decisions weren't recorded, security review happened late (if at all), and nothing proved that a change was actually tested before release. Faster code without governance just meant faster surprises in production.

The approach: spec first, evidence always

One command starts the orchestrator. It pulls the Jira ticket and runs an adaptive clarification engine that asks only what's missing, turning the ticket into a full requirements spec before any code is written. Every later stage is grounded in that spec and in the real codebase, and each one leaves a file that a reviewer or auditor can open.

$ /sdlc-orchestrator PROJ-1284

Try it below: click a stage to see what it produces, or run the whole pipeline.

Click a stage to inspect it, or run the pipeline.

Stages, artifacts and gates

StageSkillsProduces
1. Requirementsjira-connector requirement-intelligence effort-estimatorRequirements spec via adaptive clarification, effort estimate
🔒 Gate 1Engineer approves the spec before design starts
2. Designdesign-to-codeFigma-to-code UI scaffolding mapped to the real component library
3. Architecturearchitecture-planner security-abuse-modelingArchitecture decision records, STRIDE-lite threat model
🔒 Gate 2Engineer approves design, ADRs and threat model before code
4. Buildcode-execution e2e-playwrightSecure, fully tested code with Playwright end-to-end coverage
5. Observabilityobservability-enforcementEnforced logging, metrics and tracing, plus GrowthBook kill switches
6. QC Liteqc-liteFast, evidence-backed quality report
7. QC Guardqc-guardRelease verdict: blocked until every required artifact exists
🔒 Gate 3Engineer approves the release
8. RolloutorchestratorFlagged, staged rollout with a documented rollback path
9. MonitoringorchestratorPost-release report and a complete audit trail on the ticket

A lite path handles small fixes without the full ceremony. Three anytime skills (code-auditor, retrospective and innovation-spike) can run outside the pipeline.

15 skills, provisioned to the organization

Orchestration
  • sdlc-orchestrator
  • sdlc-jira-connector
Requirements
  • sdlc-requirement-intelligence
  • sdlc-effort-estimator
Design
  • sdlc-design-to-code
  • sdlc-architecture-planner
Build
  • sdlc-code-execution
  • sdlc-e2e-playwright
Security & Ops
  • sdlc-security-abuse-modeling
  • sdlc-observability-enforcement
Quality
  • sdlc-qc-lite
  • sdlc-qc-guard
Anytime
  • sdlc-code-auditor
  • sdlc-retrospective
  • sdlc-innovation-spike

Outcome

  • Faster delivery: engineers stop re-explaining context, because the spec and ADRs travel with the ticket.
  • Fewer production surprises: threat models, E2E tests, observability and kill switches are required, not optional.
  • A complete paper trail on every ticket, from the first clarifying question to the post-release report.
  • Engineers stay in control: three approval gates mean AI proposes and people decide.

Read the companion post: How to let AI write code without losing control.

Want AI in your SDLC without the chaos?

Start a project