The DevOps Swiss Knife
for Agile Teams.
Keep your backlog, specs, tests, and code aligned—with automatic checks. Whether you're a product owner, a PM, or a developer (or using AI to build fast): everyone sees the same truth. Works for new projects and for code you already have. Connect GitHub, Azure DevOps, Jira, or Linear. No new platform to learn.
# In your AI IDE (Cursor, VS Code + Copilot):
$ specfact init --ide cursor
âś“ Installed 12 slash commands
# Then use: /specfact.01-import --repo .
âś“ Found 12 features (LLM-enriched)
âś“ Detected 34 stories with business context
âś“ Project bundle written to: .specfact/projects/my-project/ Why SpecFact?
One CLI that keeps backlog, specs, tests, and code in sync—with automatic checks. For product owners, PMs, and developers. New projects or existing code.
Everything Stays Aligned
Backlog, specs, tests, and code stay in sync. Works with GitHub, Azure DevOps, Jira, Linear. When you or AI change code, the rest stays aligned—so nothing breaks in production.
New Projects & Existing Code
Starting from scratch or improving what you already have? Turn existing code into specs and automatic checks, or start from specs—your choice. No jargon, no lock-in.
Automatic Checks
What's built stays aligned with what was planned. Ready-for-sprint and definition-of-done style checks. Catch mismatches before they reach production.
For the Whole Team
Product owners, PMs, and developers work in one workflow. Standup, refinement, sprint planning—each role has a view. One CLI, one source of truth.
Where You Already Work
Runs in your AI IDE (Cursor, VS Code, Copilot) and in CI/CD. No new platform. One toolkit that fits into your stack.
Connects Your Tools
Specs (Spec-Kit, OpenSpec), backlogs (GitHub, Azure DevOps, Jira, Linear), and checks (Specmatic, OpenAPI). One toolkit, your tools.
Get Value in Minutes
Run one command and get a project bundle in under a minute. Or use slash commands in your AI IDE. No lengthy setup.
Fits Into CI/CD
GitHub Actions and other pipelines. Start in observe mode, then turn on enforcement. Roll out step by step with full visibility.
How It Works
Bring code in, keep the team in sync, run automatic checks. One pipeline from backlog and specs to code and tests—so product owners, PMs, and developers stay aligned.
Bring Your Code In
SpecFact analyzes your code and builds a project bundle. Use your AI IDE (Cursor, VS Code, Copilot) with slash commands for the smoothest start.
# In your AI IDE (Cursor, VS Code + Copilot):
$ specfact init --ide cursor
âś“ Installed 12 slash commands
# Then run the import:
/specfact.01-import --repo .
âś“ Found 12 features
âś“ Project bundle created
Collaborate as a Team
Product owners, developers, and architects each have a view. SpecFact keeps everything in sync with automatic checks—no manual YAML editing.
# Select your bundle after import:
$ specfact plan select --bundle my-app
# Each persona exports their view:
$ specfact project export --persona product-owner
$ specfact project export --persona developer
# Import with automatic validation:
$ specfact project import --persona product-owner
âś“ Agile validation passed, changes synced
Check & Enforce
Automatic checks in your pipeline catch when code and specs don't match. SpecFact can block merges until everything is aligned.
$ specfact enforce stage --preset balanced
âś“ Enforcement mode: balanced
$ specfact repro setup
âś“ Validation config written
$ specfact repro --verbose
âś“ Running checks...
âš 2 mismatches found (high severity)
❌ Merge blocked - fix and re-run
Powerful CLI
One CLI for backlog sync, specs, and validation. Install with uvx or pip. Integrates with your AI IDE and CI/CD—no new platform to learn.
Read the Docs100% Open Source
SpecFact CLI is released under Apache 2.0 license. No vendor lock-in, no license keys, no telemetry required. Self-host, fork, or contribute.
uvx specfact-cli@latest --help What's included (free forever):
- Full CLI with all commands
- Turn existing code into specs and automatic checks
- Find gaps and score quality
- GitHub Actions integration
- AI IDE slash commands (Cursor, Copilot)
Need enterprise support? Contact us