SPECTRA

Agentic software engineering across the entire SDLC

SPECTRA implements fully agentic workflows across the entire SDLC — turning product intent into working software through a disciplined, human-gated loop where AI agents do the heavy lifting and engineering team approves each phase as it goes. Standards encoded once, impact measured end-to-end, delivered with hands-on enablement.

— Move faster · Reduce rework · Improve visibility · Keep humans in control —
01Problem statement

AI-assisted isn't AI-native. The difference is context

Vibe coding and plan mode — Claude Code, Cursor, and the rest — supercharge a single phase. But each phase runs in its own session: the agent rebuilds its understanding from scratch every time, and the spec, design, tests, and code drift apart at every hand-off. That's AI-assisted — a faster typist. True AI-native engineering keeps one context intact across the whole lifecycle, so every phase builds on the last instead of starting cold.

AI-ASSISTED SDLC — VIBE CODING / PLAN MODE Plan Design Implement Test Deploy Maintain Context Context Context Context Context Context resets at every hand-off — intent leaks, artifacts drift.
02The solution · Agentic SDLC

An agentic SDLC — with the context intact, end-to-end

SPECTRA makes the whole lifecycle agentic, not just the coding step. In every phase, purpose-built agents take on the work that needs interpretation — turning a business ask into requirements, requirements into a design, a design into tasks, code, and tests, and a finished change into a reviewed pull request. Every one of them reads and writes one shared, durable context, so the spec, plan, design, tasks, and code stay in lockstep instead of drifting apart at each hand-off, and every agent stays inside the standards and guardrails set for the system. A human owns the gate at every step. Continuity is the design goal; speed and quality follow from it.

AGENTIC SDLC — SPECTRA Standards & guardrails — encoded once, inherited by every phase PlanDesignImplement TestDeployMaintain requirements · impactplan · decisionstasks · code · tests verify · stabilizepull request · reviewroot cause · learn Shared context — one thread, end-to-end Agents do the work inside each phase; a person approves every hand-off; every phase reads and writes the same context.

How it works

Spec-Driven Development

SPECTRA is built on GitHub Spec Kit — the open-source toolkit that brings spec-driven development to AI coding agents. That methodology is a proven discipline for turning intent into working software, and it complements AI exceptionally well.

SPECTRA SPEC KIT EXTENSION · SPECIALIST AGENTS BRD Generator Impact Analyzer Test Strategy & Planner Systems ADRs Create / Review PRs Defect RCA Flaky Test Detector Test Automation & Coverage Analyst + MORE AGENTS 1 /specify 2 /clarify 3 /plan 4 /tasks 5 /analyze 6 /implement Constitution Project guardrails, principles & dev standards INNER LOOP — GITHUB SPEC KIT The open-source spec-driven loop, anchored on one constitution: specify → plan → tasks → implement. OUTER LAYER — SPECTRA (SPEC KIT EXTENSION) Specialist agents that plug into the same loop and inherit the same constitution — core and add-on.

What sets SPECTRA apart

On that foundation, SPECTRA adds its multi-agent orchestration layer — the layers that make it enterprise-grade.

Instead of one generalist doing everything, SPECTRA comes with a roster of agents — each optimized for a single job and primed with the project’s standards.

Two types of agents

Every SPECTRA roster is built from two kinds of agents — a required core that runs the SDLC end-to-end, plus optional add-ons you switch on as the domain demands.

CoreRequired for every implementation

Core Agents

The backbone of every SPECTRA implementation. Core agents run the spec-driven SDLC end-to-end — requirements, architecture, implementation, testing, and deployment. Every engagement ships with the full core roster.

Add-onOptional — trigger as needed

Add-on Agents

Optional specialists you switch on as the work demands — they audit, validate, and add more to the context. Compliance, privacy, security, and quality checks layered onto the core flow; pick only the ones your project needs.

Click here to see the full list of agents →

Who does the work

Every step of the Spec Kit loop has an owner. Agents draft; these roles drive each step and approve what it produces.

FOUNDATION

Constitution

ArchitectQE Lead

Sets the design principles and development standards once — every step below inherits them.

Human gateThe architect and QE lead approve every standard and the quality bar before it binds a single agent.
STEP 1

/specify

PM

Captures the what and the why: user needs and functional requirements, written as the spec.

Human gateThe PM approves intent, scope, and acceptance criteria before any design starts.
STEP 2

/clarify

PMArchitect

Resolves the ambiguities before they become rework, keeping the spec, plan, and tasks aligned.

Human gateThe PM and architect confirm the answers, and the spec is updated before planning begins.
STEP 3

/plan

ArchitectQE Lead

Decides the how — frameworks, libraries, data stores, infrastructure — and delivers a technical plan with research and a quick-start.

Human gateThe architect approves the design and its decisions; the QE lead approves the test approach.
STEP 4

/tasks

DeveloperDelivery lead

Breaks the technical plan into clear, actionable tasks that can be executed and traced.

Human gateThe delivery lead approves the breakdown, sequencing, and scope before the build starts.
STEP 5

/analyze

ArchitectPMDeveloper

Checks the spec and plan against each other and against the standards, finding gaps and suggesting improvements.

Human gateThe team decides which findings must be fixed before implementation begins.
STEP 6

/implement

DeveloperCoding agents

Builds from the defined tasks and plan, so work runs in parallel and progress stays predictable.

Human gateDevelopers review every change — an agent’s diff is read like a person’s.

Agentic, not autonomous. Agents take the work that needs interpretation, deterministic automation keeps the work that doesn’t, and people keep every decision that matters. That division is what lets a team move at agent speed without handing over control.

Runs inside your AI tooling — and inside its guardrails

SPECTRA layers on top of the coding agent a team already runs — Claude Code, as an example — rather than beside it. Working inside that agent means working through the same harness: the same shell, the same CLIs, the same repositories, build systems, and internal services the developer already has on their machine. That is what lets a SPECTRA agent do the engineering work instead of only describing it — it operates at exactly the level of access its user has, and no further. Control is inherited the same way: every action passes through the host agent’s permission model and whatever policies, approvals, and allow / deny rules the organization has already configured there. SPECTRA grants itself nothing and asks for no exemptions — if the coding agent may not do something in your environment, neither may SPECTRA. Adopting SPECTRA changes what the agent produces, not what it is permitted to touch.

SAME HARNESS — SAME GUARDRAILS ORGANIZATION POLICY, STANDARDS & GUARDRAILS SPECTRA — multi-agent orchestration across the SDLC NO EXTRA PRIVILEGES SPECTRA runs inside the host agent — not beside it Host AI tooling — e.g. Claude Code the harness: tool access, allow / deny rules, approval prompts, audit trail POLICY + PERMISSION GATE THE DEVELOPER’S OWN MACHINE & TOOLING Shell & CLIs Git & code repos Build, test & CI Internal services MCP & integrations Reach is inherited from the host agent — and so are the limits: same policies, same approvals, same audit trail.

SPECTRA is compatible with a wide range of AI coding agents, so it runs on whichever one a team already uses:

CClaude Code CoCopilot CuCursor GeGemini CLI CxCodex CLI KiKiro CLI ClCline GoGoose QwQwen RoRoo + 20 more
03AI-DLC process compatible

The agentic SDLC, mapped onto AI-DLC

AI-DLC is AWS's AI-Driven Development Lifecycle — introduced to fix a structural limit of the traditional SDLC: it's built around humans, with AI bolted on at the edges. AI-DLC inverts that and puts AI at the centre — AI drafts the plan and does the heavy lifting, while humans review and approve at each gate. That is the agentic SDLC described above. Its seven phases fold straight into AI-DLC's three — Inception, Construction, and Operation — carrying the same shared context and the same human gates with them. Both are loops, not lines: work moves phase by phase, and what Operation teaches feeds straight back into the next Inception. SPECTRA is ready for AI-DLC out of the box, so adopting it is itself how a team makes the shift, without giving up the discipline that keeps quality high.

SDLC PHASES SPECTRA AI-DLC PHASES 00010203040506 FoundationPlanDesignImplementTestDeployMaintain standards · strategy · knowledgerequirements · impactplan · decisionstasks · code · testsverify · stabilizepull request · reviewroot cause · learn ITERATE · LESSONS START THE NEXT CYCLE one set ofstandards sharedcontext humangates sameagents Inception Standards & intent → requirements Construction Design · code · tests Operation Deploy · operate · improve ITERATE · EVERY BOLT STARTS A NEW INCEPTION

Who does what, stage by stage

Inside every AI-DLC stage, the rhythm of the agentic SDLC holds — the team validates at a gate, AI drafts and builds, the team reviews — run as short bolts (hours or days, not week-long sprints). The phases above slot straight into the AI layer below — no new process, no rework.

Inception
Product Owner
  • Validates intent
  • Refines requirements
  • Approves business alignment
AI
  • Encodes standards and testing strategy, once
  • Turns business asks into requirements and testable stories
  • Maps impact and agrees the test plan up front
Agentic SDLC phases 00 · Foundation 01 · Plan
Developers · Architects · QE Leads
  • Review technical feasibility
  • Validate architecture alignment
  • Approve the standards agents work to
Construction
Developers · Architects · DevOps Engineers
  • Validate Infrastructure + CI/CD
  • Approve system design
  • Review generated code
AI
  • Drafts the technical plan and records its decisions
  • Breaks the plan into tasks; writes code and tests together
  • Traces tests to intent and fixes unreliable ones at the cause
Agentic SDLC phases 02 · Design 03 · Implement 04 · Test
QE Engineers
  • Validate test scenarios
  • Approve test executions
  • Guide quality improvement
Operation
Maintainers · SRE/DevOps Engineers
  • Merge reviewed changes
  • Own release and rollback
  • Monitor system health
AI
  • Opens correctly-targeted pull requests
  • Reviews changes against the spec, decisions, and constitution
  • Takes defects to root cause and feeds the lessons back
Agentic SDLC phases 05 · Deploy 06 · Maintain
Developers
  • Approve fixes
  • Decide which lessons become standards
  • Carry them into the next Inception
04Value proposition

How the shared context dissolves each problem

One source of truth

Spec, plan, design, tests, and code all live in and update the same context, so they can't silently diverge — the spec stays the contract and everything traces back to it.


Solves: Drift from intent ✓

The gaps are already filled

Each phase inherits everything the last one knew — intent, constraints, prior decisions — so the agent reads the answer instead of guessing it.


Solves: Assumptions fill the gaps ✓

Rationale carried forward

Decisions and the trade-offs behind them are captured in the durable context, so settled questions stay settled and a deliberate choice is never mistaken for an accident.


Solves: The “why” is lost ✓

Caught at the gate

Continuity plus a human gate at each step surfaces a misread where it's cheap to fix, before it propagates into implementation and test.


Solves: Errors compound downstream ✓

Business value

Most teams already use AI — as AI-assisted individuals. The product owner has an assistant for stories, the analyst another for requirements, and the architect, the developers and the testers each have their own. Every assistant has its own prompts, its own partial picture of the work, and nobody else’s rules. They speed up tasks; they don’t carry the work. People still do — and people still re-explain the context at every hand-off.

SPECTRA makes the team AI-native. Specialized agents join it as members: they work from one shared context, follow the same standards, and pass the same human gates as everyone else. The work moves through the team instead of being re-told at every desk — and the team gets leaner.

AI-assisted team · today

Every role has its own assistant, its own prompts, its own slice of context. The AI helps individuals; people still carry the work — and every hand-off.

Product ownerArchitect Dev leadQE lead DeveloperDeveloper DeveloperQA tester
8 people · 8 private assistants · 8 separate contexts
AI-native team · SPECTRA

Specialized agents join the team: same context, same rules, same gates. They draft and build; people own the decisions.

Standards & guardrails — one set, for people and agents Product ownerArchitect Dev leadQE lead Shared context — one knowledge base RequirementDesignBuild TestMany more… agentagentagent agent
4 people + 4 agents & many more · 1 shared context · a human gate on every hand-off

Illustrative team shapes, not a staffing formula — the point is where the work and the knowledge live.

01

Central knowledge base — shared context

In an AI-assisted team, what the project knows is scattered across people’s heads and private chat histories. Close the tab and it’s gone; hand the work on and it has to be retold.

SPECTRA keeps that knowledge in one place — the repository — as versioned files that every person and every agent reads from and writes to: the constitution and its standards, requirements and specs, plans and architecture decisions, tasks, test strategy and plans, and root-cause records. Documentation the team already has is brought in rather than left in a wiki nobody opens. Because it is just files under version control, it is reviewed like code and owned by the team — not by a tool, and not by whoever wrote the prompt.

  • Same facts for everyone. A new agent run and a new hire start from the same page.
  • Nothing trapped in a chat. Decisions and their reasons outlive the session — and the person.
  • Onboarding is reading the repository. Knowledge survives turnover instead of walking out with it.
KNOWLEDGE BASE Constitution & standards Requirements & specs Plans & decision records Tasks & code Test strategy & plans Root-cause records & lessons versioned in Git · reviewed like code Product ownerArchitectDev leadQE lead Requirement agentDesign agentBuild agentTest agentMany more… Before: one chat history per person After: one knowledge base for everyone
02

More deterministic AI outcomes

Ask two assistants — or the same one twice — for the same thing without shared context, and you get two different answers: different structure, different assumptions, different style. The model isn’t broken; it is guessing at everything nobody told it.

Models stay probabilistic; SPECTRA narrows the spread. It fixes the inputs — standards encoded once, one shared context, templates that give every document the same shape — and it checks the outputs, with cross-artifact consistency and convergence checks and a person at every gate. The result is output that is more consistent, more repeatable, and far easier to review.

  • Same request, same shape. Every spec, plan and record follows the team’s template, so reviewers know where to look.
  • Fewer surprises downstream. Drift is caught by the checks and at the gates, not discovered in production.
  • Less re-verification. When output is predictable, people review at the gate instead of redoing the work.
Ad-hoc prompting With SPECTRA SAME REQUEST · 12 RUNS SAME REQUEST · 12 RUNS Different structure, assumptions and style on every run NARROWED BY StandardsShared contextTemplates Consistency checksHuman gate
03

Human-in-the-loop — safe to scale

Speed is only an asset if you can trust it. In SPECTRA, agents can take on more — several drafts, several phases, several features in parallel — but nothing enters the shared context until a named person approves it at a gate. Adding agent capacity never adds unreviewed change.

Accountability stays where it belongs: the product owner signs off intent, architects sign off design, engineers review every change, QE decides what a finding means, and a maintainer merges. Every decision leaves a record in commits and reviews — and SPECTRA itself runs inside your coding agent’s existing permissions, with no new trust boundary (see section 06).

  • Scale the drafting, not the risk. More agent capacity means more proposals, not more unreviewed merges.
  • Audit-ready by default. Gates, enforced standards and traceability produce the evidence compliance asks for.
  • People stay accountable. Every artifact that lands has a named approver.
AGENTS DRAFT IN PARALLEL A PERSON DECIDES ONLY IF APPROVED Spec draftPlan draftDecision record Code changeTest planPull request Human gate named approver approved Sharedcontext sent back, with reasons AUDIT TRAIL every decision, recorded
04

Leaner teams

Put the first three together and the shape of the team changes. When agents carry the drafting and the building — with the same context and the same rules — people stop spending their days producing artifacts and passing them along, and spend them leading: setting direction, reviewing the work, and approving it at every gate — intent, design, implementation, quality. There are fewer hand-offs, far less re-explaining, and a smaller team can own the same scope. That is the picture at the top of this section.

Product ownerTranscribes the requirements and writes the storiesSets product direction; signs off requirements and scope
ArchitectDrafts the design documentsSets technical direction; approves design decisions
Dev leadTypes the codeLeads implementation; reviews and approves every change
QE leadWrites the test casesDefines test strategy and plans; steers quality to sign-off
  • From doing to leading. Expertise goes into direction, review, and approval — at the gates, where it matters most.
  • Fewer hand-offs. Agents share one context, so work moves between phases without being re-explained.
  • Capacity without matching headcount. Output can grow without the team growing at the same rate.

What it adds up to

  • Net-faster delivery, not just faster typing. Removing the re-establish-context tax at every hand-off turns per-phase speedups into real, end-to-end cycle-time reduction.
  • Speed without a quality tax. Rework stays flat or drops even as throughput rises, so faster never means flakier.
  • Audit-ready, safe to scale. Human gates, enforced standards, and built-in traceability — what an enterprise like TELUS needs before scaling AI.
  • Supervision at the gates, not re-checking everything. Predictable output keeps the leverage AI was supposed to give.
  • Institutional knowledge that survives turnover. The “why” lives in the system, not in people’s heads — faster onboarding and more resilience.
“

The agentic engine does the drafting and the building. What makes SPECTRA enterprise-grade isn't only the method, the standards, and the gates around it — it's multi-agent orchestration and agentic AI engineering, with each agent tailored and designed for a specific phase or task, covering the SDLC end-to-end.

05Security, policy & compliance

No new trust boundary

SPECTRA is not another AI vendor, another model, or another data path. It ships as instructions — command files that Spec Kit registers with the AI coding agent your organization has already approved, executed by that agent inside your existing environment. Whatever governs the agent therefore already governs SPECTRA.

“

Because those controls sit on the tool rather than on SPECTRA, they cascade automatically. There is no second policy to author, no second vendor assessment to run, and no path by which SPECTRA can operate outside the boundary the agent is already held to.

Your controls, inherited unchanged

VENDOR & MODEL

Unchanged

SPECTRA adds no model and makes no inference calls of its own. The approved vendor remains the only vendor in the loop.

DATA & RESIDENCY

Unchanged

Prompts and source travel the agent's existing path — never a SPECTRA one. Handling, residency, and retention rules apply exactly as written.

IDENTITY & ACCESS

Unchanged

SPECTRA holds no credentials of its own. PR delivery uses your existing Git and GitHub login, and confirms before any push.

EGRESS & DLP

Unchanged

SPECTRA opens no network channel the agent does not already use, so proxy, egress, and data-loss controls keep their coverage.

AUDIT & LOGGING

Unchanged

Agent activity is captured exactly as it was before. Nothing moves outside the surface your logging already watches.

ANY AGENT

Same pattern

Standardized on Claude internally? You get agentic SDLC coverage under the rules already approved for Claude. A client on Kiro, Gemini, Copilot, or Cursor gets the same capabilities under their approvals. Governance travels with the tool the organization chose.

What SPECTRA adds on top

Inheriting the perimeter is the floor, not the ceiling. SPECTRA is also built to make policy enforceable rather than aspirational.

Markdown onlyThe published extension is six command files, four templates, and its licence, notice, trademark policy, and changelog. No scripts, no binaries, no post-install hooks — it can be read end to end before anyone installs it.

No telemetryThe spectra command reports nothing about you, your code, or your project. Its only network calls are read-only requests that fetch the published catalog, agent roster, and latest release number — and the release check can be switched off entirely.

Nothing to grantThe catalog is public: no vendor login, no access token, no elevated permissions requested at install.

Auditable & pinnableApache-2.0 with the source in the open, and every extension pins the Spec Kit version it was tested against. Commit the catalog file and the resolved source travels with the repository.

Agentic speed. Enterprise discipline. Delivered.

SPECTRA brings a spec-driven workflow your teams can trust — with the loop, the standards, and the human gates that make it safe to scale.

Get started →