# Maistik Forge > Maistik Forge is a local engineering harness for AI coding agents — spec-driven development, guardrails, verification and spend controls for Claude Code, Cursor, Codex and more. This file follows the llmstxt.org convention. Each entry links to the raw markdown source of a page. For the entire manual as a single document, see https://forge-kit.maistik.studio/llms-full.txt ## Documentation - [Introduction](https://forge-kit.maistik.studio/guide/introduction.md): In one sentence: Forge is a small program that teaches the AI coding assistant you already use to plan before it builds, and to prove its work before you ship it — instead of ta… - [Getting Started](https://forge-kit.maistik.studio/getting-started.md): This quick start takes you from an empty terminal to a spec that is ready to build, and then on to a verified, archived change — all driven through your AI agent's slash command… - [Installation](https://forge-kit.maistik.studio/installation.md): Maistik Forge ships as a single Go binary named forge. The same binary runs on - [Common Troubles](https://forge-kit.maistik.studio/common-troubles.md): This page is a reference for errors forge can print on your own machine — - [Security](https://forge-kit.maistik.studio/security.md): Forge is a local static binary, not a hosted service. Nothing about its - [Enterprise](https://forge-kit.maistik.studio/enterprise.md): Past the Team seat limit it is Enterprise, and we price it with you — on - [Foundation phases](https://forge-kit.maistik.studio/guide/foundations.md): Most Forge phases describe a single change. Five do not. The **foundation - [The Workflow](https://forge-kit.maistik.studio/guide/workflow.md): Forge is built around one canonical spec-driven development (SDD) spine. - [The Sandbox](https://forge-kit.maistik.studio/guide/sandbox.md): The sandbox is a one-command, real-scenario tour of the entire forge lifecycle. It builds the actual forge binary, stages a realistic sample project, and drives it through impor… - [Configuration](https://forge-kit.maistik.studio/guide/configuration.md): Forge follows a zero-config default, full override philosophy. It works with - [Components](https://forge-kit.maistik.studio/guide/components.md): A component is a self-contained capability Forge can add to your agents — - [Extensions](https://forge-kit.maistik.studio/guide/extensions.md): An extension is a self-contained bundle of slash commands (and, additively, - [Commands](https://forge-kit.maistik.studio/guide/commands.md): Forge exposes commands across two surfaces, and they are not the same - [Project Structure](https://forge-kit.maistik.studio/guide/project-structure.md): Forge keeps all of its per-project state under a single directory: .forge/. - [Agents](https://forge-kit.maistik.studio/guide/agents.md): Forge configures a superset of 24 AI coding agents — plus a generic - [Best Practices](https://forge-kit.maistik.studio/guide/best-practices.md): Getting the most out of Forge is less about configuration and more about leaning - [Spec-Driven Development](https://forge-kit.maistik.studio/concepts/methodology.md): In plain words: most teams write code first and let the documentation catch up later — which means the docs quietly go stale the moment the code changes. SDD flips that: the pla… - [Persistent memory](https://forge-kit.maistik.studio/concepts/memory.md): A spec-driven workflow only pays off if intent survives. The decision you made - [Drift and reconcile](https://forge-kit.maistik.studio/concepts/drift-and-reconcile.md): Specs and code want to diverge. You edit code under deadline and forget the - [The Enforcement Doctrine](https://forge-kit.maistik.studio/harness/overview.md): In plain words: almost everything Forge does is gentle guidance the AI agent can, in theory, talk its way around. This page is about the small handful of things Forge refuses to… - [The Guardrails Gate](https://forge-kit.maistik.studio/harness/guardrails.md): The guardrails gate is one of Forge's four enforced controls. It bounds dangerous actions — the irreversible command, the leaked secret — the failure class an advisory paragraph… - [Verify Circuit-Breaker](https://forge-kit.maistik.studio/harness/circuit-breaker.md): The verify circuit-breaker is one of Forge's four enforced controls. It bounds the iterations of the implement loop: after a change fails verification too many times in a row, t… - [Spend Budget](https://forge-kit.maistik.studio/harness/budget.md): The spend budget is one of Forge's four enforced controls. It bounds cost: when a configured ceiling on tokens, dollars, or tool calls is crossed, the tool returns a non-zero ex… - [Secret & PII Scan](https://forge-kit.maistik.studio/harness/secscan.md): forge secscan is one of Forge's four enforced controls. It - [Interactive Clarification](https://forge-kit.maistik.studio/harness/clarify-gate.md): Forced interactive clarification is a Guide + Sensor pair (see - [Session Timeline](https://forge-kit.maistik.studio/harness/timeline.md): The session timeline is the Sensor side of the harness made durable: a single, append-only, attributed record of everything that happened to a change. The enforced gates emit in… - [Connect a Live Agent](https://forge-kit.maistik.studio/harness/live-agent-hooks.md): The enforced gates only do their job when something feeds them. Wiring your coding host to feed and gate is the last mile of harness engineering. In Fowler's terms, this is the … - [Harness Metrics](https://forge-kit.maistik.studio/harness/metrics.md): A harness you can't measure is a harness you can't tune. forge metrics - [Harness as MCP](https://forge-kit.maistik.studio/harness/mcp.md): forge mcp serve speaks MCP over stdio, exposing the harness as tools any - [Isolated Verification](https://forge-kit.maistik.studio/harness/isolation.md): forge verify --isolated runs your project's tests and build against an - [Bounded Autonomous Run](https://forge-kit.maistik.studio/harness/autonomous-run.md): forge run executes an agent loop repeatedly and **stops it the moment an - [Learn](https://forge-kit.maistik.studio/learn/index.md): Short, direct answers to the questions people ask before they ever open the - [What Is an AI Coding Agent Harness?](https://forge-kit.maistik.studio/learn/ai-coding-agent-harness.md): Short answer. An AI coding agent harness is software that sits around an - [What Is Spec-Driven Development?](https://forge-kit.maistik.studio/learn/spec-driven-development.md): Short answer. Spec-driven development (SDD) is a workflow where the - [What Are AI Coding Agent Guardrails?](https://forge-kit.maistik.studio/learn/ai-coding-agent-guardrails.md): Short answer. AI coding agent guardrails are controls that stand in - [How Do You Verify Code Written by an AI Agent?](https://forge-kit.maistik.studio/learn/ai-agent-verification.md): Short answer. Verifying AI-written code means running the project's - [How Do You Control AI Coding Agent Spend?](https://forge-kit.maistik.studio/learn/ai-coding-agent-spend-control.md): Short answer. Controlling AI coding agent spend means setting a hard - [Is Autonomous AI Coding Safe?](https://forge-kit.maistik.studio/learn/autonomous-coding-safety.md): Short answer. Autonomous AI coding is as safe as the gates bounding it, - [Features](https://forge-kit.maistik.studio/features/index.md): This page is a dense, link-heavy catalog for people who already know Forge's basics and want to jump straight to a specific feature. If that's not you yet, Getting Started and t… - [Change Governance](https://forge-kit.maistik.studio/features/governance.md): Not every change deserves the same process. A typo fix and a cross-cutting auth rewrite should not pay the same review tax. Change governance is Forge's deterministic triage con… - [Spec-Viewer Dashboard](https://forge-kit.maistik.studio/features/dashboard.md): The dashboard turns everything under .forge/ into a browsable, self-contained HTML site — the spec inventory, per-change status, the enforced gate state, and the attributed sess… - [The Web Control Panel](https://forge-kit.maistik.studio/features/web-ui.md): forge docs serve runs a browser control panel for the current repo. Unlike - [Quality Gates](https://forge-kit.maistik.studio/features/quality.md): Forge scores your artifacts before you build against them. forge analyze reads the whole spec surface — spec, design, tasks, constitution, and the foundation baselines — and ret… - [Skills: Registry & Discovery](https://forge-kit.maistik.studio/features/skills.md): Forge treats skills — reusable capability files that subagents load by path — as first-class project assets. The design is index-first: a registry catalogs what's installed and … - [Knowledge Graph](https://forge-kit.maistik.studio/features/knowledge-graph.md): Specs and code both grow into webs of relationships you can't hold in your head — which requirement touches which module, which constitution principle a contract answers to, whi… - [Team Collaboration](https://forge-kit.maistik.studio/features/team.md): Because .forge/ is git-committed, Forge is a team tool by default. Teammates share specs, changes, config, and memory by pushing and pulling, and every action on a change is att… - [Git Providers & Related Repos](https://forge-kit.maistik.studio/features/providers.md): Forge is provider-native: it resolves which git host a repository lives on - [Repo Adaptivity](https://forge-kit.maistik.studio/features/adaptivity.md): Forge adapts to the repository it runs in. Rather than applying one fixed setup - [Multi-Repo Workspace](https://forge-kit.maistik.studio/features/workspace.md): Most real projects are not one repository. A single logical change — "add - [Migration Importer](https://forge-kit.maistik.studio/features/migration.md): The importer brings an existing Spec-Kit or OpenSpec project into the unified .forge/ layout — non-destructively, and with the generated noise stripped out. - [Adversarial Review](https://forge-kit.maistik.studio/features/review.md): In plain words: before a change can ship, Forge runs it past one or more automated reviewers ("lenses"), then makes a second, skeptical pass that actively tries to prove each fl… - [Documentation Site Generator](https://forge-kit.maistik.studio/features/docsite.md): forge docsite hosts two architecturally separate families under one noun. They share no state, no manifest, no config key, and no output directory. - [VS Code Agent Plugin](https://forge-kit.maistik.studio/features/vscode-plugin.md): forge plugin packages forge's own skills, subagent templates, MCP server, and hooks into a portable VS Code Agent Plugin bundle — the https://agent-plugins.org/schemas/1.0.0/plu… - [Comparisons](https://forge-kit.maistik.studio/compare/index.md): Spec-driven development has more than one implementation, and most of them are - [Forge vs GitHub Spec Kit](https://forge-kit.maistik.studio/compare/spec-kit.md): Short answer. GitHub Spec Kit and Maistik Forge implement the same - [Forge vs OpenSpec](https://forge-kit.maistik.studio/compare/openspec.md): Short answer. OpenSpec and Maistik Forge model work the same way: a change - [Forge vs Cursor rules](https://forge-kit.maistik.studio/compare/cursor-rules.md): Short answer. These are not competing products. Cursor rules are .mdc - [Forge vs No Governance](https://forge-kit.maistik.studio/compare/no-governance.md): Short answer. Running an AI coding agent with nothing around it is the - [Forge vs Building It Yourself](https://forge-kit.maistik.studio/compare/build-your-own.md): Short answer. Plenty of teams write their own hooks and scripts to get - [AI Coding Agent Reliability Benchmark](https://forge-kit.maistik.studio/benchmarks/index.md): Short answer. We ran 66 real agent invocations across five experiments - [Compliance](https://forge-kit.maistik.studio/compliance/index.md): Where Maistik Forge stands under the regulations that touch AI-assisted - [Regulatory Position: EU AI Act](https://forge-kit.maistik.studio/compliance/eu-ai-act.md): This page states, in plain terms, where Maistik Forge sits under Regulation (EU) - [License](https://forge-kit.maistik.studio/compliance/license.md): Maistik Forge Kit is proprietary software, owned exclusively by Maistik - [The forge CLI](https://forge-kit.maistik.studio/reference/cli.md): Maistik Forge ships as a single Go binary named forge. This page is the - [One binary. One workflow. Two prices.](https://forge-kit.maistik.studio/pricing.md): Welcome offer: WELCOME30 takes 30% off your first year. It expires on a