dbv-specs-ops requires no package manager, no build tool, and no runtime. The entire system is a set of Markdown files your AI assistant reads automatically at session start. Getting from zero to your first disciplinedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/davidbuenov/dbv-specs-ops/llms.txt
Use this file to discover all available pages before exploring further.
/spec session takes under five minutes — follow the steps below.
Before you begin, open
docs/MASTER_PROMPT.md and read it once. It is the brain of the system — the file that tells your AI assistant every rule it must follow. Understanding its structure will make every subsequent interaction more predictable.Clone or download the repository
You should not clone this repository and build inside it. Instead, use it as a template for your own independent project.Option A — GitHub Template (recommended):Click the “Use this template” button on the dbv-specs-ops GitHub page. GitHub creates a brand-new repository under your account with all the files and none of the original history. The project is 100% yours from the first commit.Option B — Clone directly (for evaluation):Option C — Download ZIP (simplest, no git required):Click the green “Code” button on GitHub → “Download ZIP”. Extract the contents and copy them to the root of your project folder.
Copy the framework files into your project
Whether you used the template button or the ZIP, verify these files are present at your project root after setup. The AI assistant will not find them automatically if they are nested in a subdirectory.
Pick your platform activation file
Each AI assistant platform loads context from a different file. Confirm the right one is present in your project root before opening your assistant:
All auto-loading platforms read their activation file silently before your first message. The activation file is a lightweight pointer that tells the AI to read
| Platform | File to use | How it loads |
|---|---|---|
| Claude Code (CLI / VS Code / Desktop) | CLAUDE.md | Automatic at session start |
| Cursor | CLAUDE.md | Automatic |
| Gemini CLI | GEMINI.md | Automatic |
| Antigravity (VS Code · Google DeepMind) | GEMINI.md | Automatic |
| Windsurf | .windsurfrules | Automatic |
| GitHub Copilot | .github/copilot-instructions.md | Automatic in workspace |
| ChatGPT / Gemini Web | docs/MASTER_PROMPT.md | Manual — paste in first message |
docs/MASTER_PROMPT.md and follow its workflow strictly.Fill in project.config.md
project.config.md is the identity file for your project. The AI reads it at the start of every session to populate file headers, pick the right license, and confirm the framework version. Open it and replace the placeholder values with your own:- Name — Used in file headers stamped on every source file the AI creates.
- Languages — Tells the AI which header comment syntax to use (
//,#,<!-- -->). - Agent Readiness (Web) — Set to
Yesfor web or API projects to have the AI scaffoldrobots.txt,llms.txt,.well-known/agent.json, and other AI-discovery files automatically during/build. - Framework Version — Identifies which version of dbv-specs-ops is installed. Used by the upgrade prompt to calculate what has changed.
Open your AI assistant and run /spec
With your files in place and That single command kicks off the Engineering Interview. The AI will:
project.config.md configured, open your AI assistant in the project directory and type:- Read
project.config.md,memory.md, andtask.mdsilently. - Analyze whether
docs/SPECIFICATIONS.mdalready has content or just placeholders. - Ask you what you want to build, who it is for, and what the key requirements are.
- Generate a complete draft of
docs/SPECIFICATIONS.mdbased on your answers — no manual editing required.
docs/MASTER_PROMPT.md first, then add:Follow the AI through the 6-phase lifecycle
After You can check progress at any point by reading
/spec produces an approved SPECIFICATIONS.md, proceed through the remaining phases in order:task.md — the AI keeps it up to date with a checklist of completed and pending steps, plus a Context Snapshot so any session can resume exactly where the last one ended.After /ship, the AI updates memory.md with any new Architecture Decision Records or lessons learned, ensuring the next feature cycle starts with full context.What happens next
Once/ship completes, your project has a versioned release, a populated CHANGELOG.md, an updated README.md, and a walkthrough.md summarizing everything built and tested. The cycle then loops — the next feature starts with /spec, and memory.md carries all prior context forward, eliminating AI amnesia across sessions.
Installation
Learn about fresh-project vs. existing-project setup methods.
Introduction
Understand the Harness equation and the full framework architecture.