spec-kit
Spec-driven development engine — keeps every feature grounded in structured requirements, acceptance criteria, and architecture decisions. Spec before a line of code is written.
Read the Docs →A governed engineering workflow for GitHub Copilot. One CLI installs everything — spec-driven development, multi-agent execution, human approval gates, and persistent memory. Spec before code. Review before merge. Ship with confidence.
The Problem
Left unchecked, AI coding assistants accumulate technical debt faster than your team can review it. Agent Framework adds the guardrails enterprises need without slowing developers down.
The Power Stack
Spec-driven development engine — keeps every feature grounded in structured requirements, acceptance criteria, and architecture decisions. Spec before a line of code is written.
Read the Docs →Multi-agent orchestration — runs architect, security, dev, and QA agents in the right order with the right context. Parallel execution with enforced human approval gates.
Connects Copilot Chat to brainstorming, TDD enforcement, and structured code review. Turns a general-purpose assistant into a governed engineering tool.
Semantic memory across sessions — architecture decisions, ADRs, and task state persist across every conversation. Choose git-based (zero deps) or beads-based at install time.
The Lifecycle
/acli.run — the orchestrator drives everything.You only step in at three approval gates. Every other step is automated — spec, plan, security review, implementation, tests, and merge readiness.
Gate 1
You approve the plan before any code is written
Gate 2
You confirm cross-artifact alignment
Gate 3
You give final approval before merge
Specify
Constitution + feature spec authored with acceptance criteria
Clarify
Ambiguities resolved before any planning begins
Plan
Architecture decisions + implementation plan generated
Checklist
Security, a11y, and performance quality gates generated
Tasks
Prioritised, dependency-ordered task breakdown
Gate 1
You approve the plan before any code is written
Analyze
Cross-artifact consistency validated (spec ↔ plan ↔ tasks)
Gate 2
You confirm everything is aligned
Review
Cross-model plan review before a single line of code
Implement
Dev + QA loop — up to 5 iterations before escalation
Verify
Full test suite + acceptance criteria checked
Finish
Branch cleanup, merge readiness confirmed
Gate 3
You give final approval before merge
5 Agents, 1 Team
orchestrator
Routes work, enforces gates, runs tasks in parallel
architect
Writes specs, plans, ADRs — tech-agnostic and rigorous
security
OWASP checklists, threat modeling, vulnerability review
development
TDD implementation, plan-conformant, hands off cleanly
qa
Code review, test coverage, acceptance validation
Slash Commands
/acli.run <feature>
Full lifecycle start to finish — the one you'll use most
/acli.onboard
Analyse and bootstrap any existing codebase
/acli.implement
Jump straight to implementation (skips spec/plan)
/acli.constitution
Define project principles & architecture boundaries
/acli.specify
Author a structured feature spec with acceptance criteria
/acli.plan
Generate implementation plan + architecture decision records
/acli.tasks
Break the plan into prioritised, dependency-ordered tasks
/acli.checklist
Generate security, a11y, and performance quality gates
/acli.critique
Spec-aligned code review with severity ratings
/acli.debug
Structured root-cause analysis
/acli.finish
Branch cleanup and merge readiness check
CLI Reference
acli setup [--check]
Install dependencies + scaffold project
acli install <agent>
Install a specific agent
acli remove <agent>
Remove an installed agent
acli list agents|skills
List available agents or skills
acli update [agent]
Update agents, prompts, and skills
acli config
View or modify framework configuration
Workspace Layout
.github/
agents/ ← agent definitions
skills/ ← reusable skills
prompts/ ← slash commands
.specify/
memory/ ← constitution, architecture
specs/ ← specs, plans, tasks
.beads/ ← persistent memory
(beads-based only)Open source and free. Enterprise version with Foundry integration, dedicated support, and on-prem deployment available.