We run stored value across every channel — balances have to reconcile everywhere, every time. Skaftor keeps the reasoning and the blast radius attached to each change, so we ship faster without gambling on what it touches.
Software isn't written anymore.
It's orchestrated.
Drop in a PRD. Skaftor turns it into approved requirements, a design and work orders — then coding agents build them, with every decision kept on the record.
Plugs into the tools you already run
One feature, end to end.
Nothing falls between the steps.
Payment retries, from a PRD to a canary deploy: the requirement, the design that cites it, the work order an agent builds, the gate that checks the diff against the criteria, and the pull request your lead merges.
Requirements
Drop a PRD. Skaftor asks what it leaves open, then drafts requirements with acceptance criteria you include or exclude line by line.
Design
An agent reads your repository on a workstation and writes the technical design section by section, each tied to the requirements it covers.
Work orders
One pull request's worth of work each, mapped to the repository it changes and ordered by dependency. You confirm where each one lands.
Build
Claude Code, Codex, Gemini or DeepSeek on a fresh Skaftor Cloud workstation — or your own editor with the context wired in over MCP. Priced before you start.
Review
An AI review, then a clause check that reads the diff against the acceptance criteria. CI has to be green. Nothing counts as done until the gate passes.
QA and ship
Test cases drafted from the criteria and run by QA, with a browser QA agent gathering evidence. Repo-wide deployment gates, then a canary deploy to your cloud.
Agents can write the code.
The rest comes apart.
Requirements live in a doc, decisions in a chat thread, approvals in someone's head. When agents ship ten times faster, the thing that breaks is the connection between them. Skaftor keeps it.
The why stays attached to the code.
Ask why a line exists and the record answers: the requirement, the design decision that settled it, the pull request that landed it and who approved it. New engineers and new agents start from the same place.
Every run opens in the right place.
A work order carries its repository, branch, service and acceptance criteria. Claude Code, Codex, Gemini or DeepSeek build it on a Skaftor Cloud workstation — or your editor does, over MCP — and you see the cost as it runs.
› editing billing/retry_scheduler.py (+84 −12)
› running tests · 31 passed
› asks: skip retries for invoices under $1? Answer the agent
Nothing counts as done until the gate says so.
CI, an AI review and a clause check that reads the diff against the criteria. A named role approves each stage, and the approval is recorded — so an auditor can see how a change got to production.
A gate is a finding,
with the evidence attached.
Every pull request is read against its acceptance criteria. When one isn't met, the gate says which, shows what it looked at, and tells the author what it takes to pass.
- CIevery pull requestblocks
Your pipeline runs first. Red CI stops the gate before anything else is read.
- Clause checkevery pull requestblocks
Reads the diff against each acceptance criterion and names the evidence — never the agent's summary.
- AI reviewevery pull requestadvises
A scored review with findings for the lead. It informs the merge; it doesn't make it.
- Deployment gatesevery buildyour call
Rules proposed from your own code. Each one blocks the deploy or warns only — set per gate.
- Budget capevery agent runblocks
Per work order, per QA run and per month. A run that hits its cap is held, not finished.
- Drift Inboxafter shipadvises
When shipped code stops matching its spec, someone is told — fix the code or update the spec.
- 09:41:02j.okaforapprovedrequirements · payment retries
- 09:52:18tech-leadapproveddesign · 9 sections
- 10:04:55gateheldPR #917 · CI green · clause check 2/3
- 10:06:31s.nakamuraapproveddeployment · canary 20%
- 10:07:10budgetheldWO-483 · $25 cap reached
Built with the teams shipping the hard parts.
Three companies run Skaftor in production and shape the roadmap with us. The logos in the band under the hero are integrations, not customers.
Our platform is a web of third-party travel APIs. The hard part was never writing the code — it was remembering why each integration works the way it does. Skaftor turns that into something the whole team can query.
On a statutory billing surface, a wrong invoice is a compliance event, not a bug. Skaftor's gates mean every change clears its checks before it ships — and we can show an auditor exactly how it got there.
You direct. The agents build.
Each work order runs on a fresh Skaftor Cloud workstation with the repo, branch and agent ready — or in your own editor, with the context wired in over MCP. The agent writes the code, opens the PR, and reports back.
› editing billing/retry_scheduler.py (+84 −12)
› running tests · 31 passed
› asks: skip retries for invoices under $1? Answer the agent
Runs on your keys. Stops at your budget.
Add your own AI key. Every requirement, design, build, review and QA run is metered on it — with caps per work order, per run and per month that the gateway enforces.
- Requirement generation15 calls$0.52
- Technical design4 calls$0.56
- Work-order generation1 call$0.13
- Deployment gates2 calls$0.16
- Workstation runs · 329m 14s$25.84
Your provider bills you
Anthropic, OpenAI, Google Gemini or DeepSeek — add the key once. Skaftor mirrors the spend; nothing is marked up.
Every run priced up front
The Build sheet shows the estimate before you start, and each work order carries what its agent actually cost.
Caps that actually stop
Per work order, per QA run and per month. Cloud agents go through Skaftor's gateway, so the next request past a cap is refused.
Start today.
Team is a flat seat price on your own AI key. Growth adds managed workstations and is priced on usage. Enterprise runs in your own cloud.
Team
The full platform for a team that ships.
- For
- Teams of up to 30
- Included
- The full workflow, gates, QA and memory
- Execution
- Agents run in your editor or on your machine; AI usage billed by your provider on your key
- Runs on
- Skaftor Cloud
- Up to 30 seats
- PRD → requirements → design → work orders, each approved by your team
- Runs on your own AI key — Anthropic, OpenAI, Gemini or DeepSeek
- Build in your editor over MCP, and the skaftor CLI
- PR gates, AI review and deployment gates on every change
- QA test cases and the browser QA agent
- Knowledge graph, blast radius and the Drift Inbox
- GitHub, GitLab, Bitbucket · Notion, Confluence, Jira, Linear, Google Docs, SharePoint
Growth
For organizations that want agents building in the cloud.
Unlimited seats · managed workstations included.
- For
- Organizations past 30 seats
- Included
- Everything in Team, plus managed workstations and budgets
- Execution
- Agents build on Skaftor Cloud workstations, metered per run, capped by your budgets
- Runs on
- Skaftor Cloud
- Everything in Team, unlimited seats
- Skaftor Cloud workstations — agents build on managed machines
- Automatic runs — each stage starts as the one before is approved
- Budgets per work order, per QA run and per month
- Usage by provider, activity and run
Enterprise
Coming soonFor large and regulated teams that keep data in their own cloud.
Volume pricing, security review, and a hands-on rollout.
- For
- Regulated teams that keep data in-house
- Included
- Everything in Growth, with a hands-on rollout
- Execution
- Workstations in your own Google Cloud or AWS account
- Runs on
- Your own Kubernetes cluster
- Everything in Growth
- Your cloud — content, code and AI runs in your own Kubernetes cluster
- Workstations in your own Google Cloud or AWS account
- Dedicated support with an SLA
- Custom onboarding & integrations
Cancel anytime · AI usage billed by your provider, on your own key.
FAQs answered
What is Skaftor?
Skaftor is the system of record for AI-native software delivery. It captures business and technical intent, compiles it into agent-executable work orders, orchestrates AI coding agents (like Cursor and Claude Code) over MCP, governs every change with gates and blast-radius checks, and remembers how and why each change shipped in an engineering memory graph.
How is Skaftor different from AI coding assistants like Cursor or GitHub Copilot?
Those tools help an individual developer write code faster in the editor. Skaftor is the organization-wide system around them: it captures intent, orchestrates the agents from structured specs, governs the output with approval gates, and remembers the full history. Skaftor orchestrates coding agents rather than competing with them.
What is AI-native software delivery?
It's a way of building software in which humans express intent and AI agents do most of the implementation, while a system of record captures the intent, orchestrates the agents, governs each change, and remembers how and why every line was shipped.
Does Skaftor work with our existing coding agents and tools?
Yes. Build in Cursor, Claude Code, Codex or VS Code with the work order's context wired in over MCP, or let Claude Code, Codex, Gemini or DeepSeek build it on a Skaftor Cloud workstation. Either way the work is dispatched, governed, and observed centrally.
How does Skaftor keep AI-generated code governed and auditable?
Every workflow step names the role that approves it. Each pull request passes CI, an AI review, and a clause check that reads the diff against its acceptance criteria; deployment gates and QA sign-off guard the release; the Drift Inbox catches shipped code that stops matching its spec. Every artifact is linked in a knowledge graph, with roles and an audit trail.
Who pays for the AI?
You do, directly. Skaftor runs on your organization's own Anthropic, OpenAI, Gemini or DeepSeek key, meters every call, and stops at the budgets you set — per work order, per QA run, and per month. Nothing is marked up.
How much does Skaftor cost?
Team is $99 per seat per month for up to 30 seats. Growth adds unlimited seats and Skaftor Cloud workstations where agents build. Enterprise, which runs Skaftor's content, code and AI runs in your own cloud, is coming soon. AI usage is billed by your provider on your own key.
More in the glossary and What is Skaftor?
Drive skaftor from your terminal.
A zero-dependency terminal client — pull work orders, open pull requests and launch workstations over MCP without leaving the shell.
npm install -g skaftorRequires Node.js 18+ · macOS, Linux, or WSL. The skaftor package is published on npm.
- 1
skaftor login <your-login-line>Copy it from a work order's Build sheet or Settings › Workstations.
- 2
skaftor wo nextPull your next work order, with its plan and execution manifest.
- 3
skaftor wo start · skaftor wo doneWork it in your editor, then attach the pull request.
- 4
skaftor up --agent claudeOr launch a Skaftor Cloud workstation and let the agent build it.
contextusewhoamiwo nextwo minewo listwo showwo planwo manifestwo startwo askwo syncwo donewsupsshstartstoprmtargetsverifyprenvtoolscall--jsonSoftware delivery has changed.
Build with memory.
Turn intent into shipped code — on one traceable thread.