dbv-specs-ops installs as plain Markdown files — there is no package to install, no CLI to run, and no runtime dependency to manage. The framework works by being present in your project directory so your AI assistant can read it automatically at the start of every session. This page covers both installation paths: starting fresh and adopting an existing codebase.Documentation 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.
All Framework Files
The table below lists every file in the framework, its location, and whether it is required for the system to function.| File | Location | Required | Purpose |
|---|---|---|---|
MASTER_PROMPT.md | docs/ | ✅ Required | The SDD workflow brain. Rules, lifecycle, and constraints the AI must follow. |
project.config.md | root | ✅ Required | Project identity: name, author, license, language stack, framework version. |
CLAUDE.md | root | ✅ One activation file required | Auto-loaded by Claude Code and Cursor. |
GEMINI.md | root | ✅ One activation file required | Auto-loaded by Gemini CLI and Antigravity. |
.windsurfrules | root | ✅ One activation file required | Auto-loaded by Windsurf. |
SPECIFICATIONS.md | docs/ | ✅ Required (AI-generated) | The what and why. Generated during /spec. |
ARCHITECTURE.md | docs/ | ✅ Required (AI-generated) | The how. Generated during /plan. |
task.md | root | ✅ Required (AI-maintained) | Task checklist, backlog, and Context Snapshots. |
memory.md | root | ✅ Required (AI-maintained) | Qualitative context: ADRs, lessons learned, relations map. |
CHANGELOG.md | root | ✅ Required (AI-maintained) | Version history. AI updates [Unreleased] during /build and /test. |
ADOPTION_PROMPT.md | docs/ | ⚙️ Existing projects | Guides the AI through adopting an existing codebase into SDD. |
UPGRADE_PROMPT.md | docs/ | ⚙️ Upgrades only | Used to migrate framework files to a newer version. |
DESIGN.md | docs/ | Optional | Visual design system: color tokens, typography, components. UI projects only. |
ANTIGRAVITY.md | root | Optional | Antigravity-specific Planning Mode and Knowledge Items configuration. |
.github/copilot-instructions.md | .github/ | Optional | Activation file for GitHub Copilot in VS Code / JetBrains. |
implementation_plan.md | root | Optional (AI-generated) | Detailed plan for complex tasks. Created during /plan, requires explicit approval before /build. |
walkthrough.md | root | Optional (AI-generated) | Delivery summary. Created during /ship. |
README.template.md | root | Optional | Bootstrap template the AI uses to generate the initial README.md. |
You only need one activation file — the one that matches your AI platform. You can safely keep all three (
CLAUDE.md, GEMINI.md, .windsurfrules) in the project root if your team uses multiple platforms; they do not conflict with each other.Installation Methods
- Fresh Project
- Existing Project
Starting a new project from scratch is the simplest path. The recommended approach is to use the GitHub Template so you get all framework files with a clean git history.Leave the placeholders as-is. When you open your AI assistant and type
Option A — GitHub Template (Recommended)
- Go to github.com/davidbuenov/dbv-specs-ops.
- Click “Use this template” → “Create a new repository”.
- Name your new repository and choose its visibility.
- GitHub creates a fresh repo under your account with all framework files and no history from the original.
Option B — Download ZIP
- Click the green “Code” button on the GitHub page → “Download ZIP”.
- Extract the archive.
- Copy all extracted files into your new project folder.
After copying files
Openproject.config.md and confirm it contains the default placeholders:/spec, it will detect them and run the Bootstrap Interview — proposing all six configuration values at once with assumptions marked for your review, then filling project.config.md automatically after your single confirmation reply.How Activation Files Are Auto-Loaded
Each AI platform has a convention for which file it reads automatically when you open a session in a project directory. dbv-specs-ops ships with activation files for every major platform:| Platform | File | Behavior |
|---|---|---|
| Claude Code | CLAUDE.md | Loaded automatically before the first message in every session |
| Cursor | CLAUDE.md | Read automatically; Claude-compatible format |
| Gemini CLI | GEMINI.md | Loaded automatically by the gemini terminal command |
| Antigravity | GEMINI.md | Auto-loaded; ANTIGRAVITY.md adds Planning Mode and Knowledge Items setup |
| Windsurf | .windsurfrules | Loaded automatically from the workspace root |
| GitHub Copilot | .github/copilot-instructions.md | Loaded automatically within the VS Code / JetBrains workspace |
| ChatGPT / Gemini Web | docs/MASTER_PROMPT.md | Not automatic — paste the file’s contents as your opening message |
docs/MASTER_PROMPT.md and follow its workflow strictly, keeping the actual rules centralized in one place and reducing cognitive overhead for the model.
Confirming the Framework Version
The installed framework version is recorded inproject.config.md under the Framework Version field. To confirm which version you are running:
docs/UPGRADE_PROMPT.md from the latest release and tell your AI: