Skip to main content

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.

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.

All Framework Files

The table below lists every file in the framework, its location, and whether it is required for the system to function.
FileLocationRequiredPurpose
MASTER_PROMPT.mddocs/✅ RequiredThe SDD workflow brain. Rules, lifecycle, and constraints the AI must follow.
project.config.mdroot✅ RequiredProject identity: name, author, license, language stack, framework version.
CLAUDE.mdroot✅ One activation file requiredAuto-loaded by Claude Code and Cursor.
GEMINI.mdroot✅ One activation file requiredAuto-loaded by Gemini CLI and Antigravity.
.windsurfrulesroot✅ One activation file requiredAuto-loaded by Windsurf.
SPECIFICATIONS.mddocs/✅ Required (AI-generated)The what and why. Generated during /spec.
ARCHITECTURE.mddocs/✅ Required (AI-generated)The how. Generated during /plan.
task.mdroot✅ Required (AI-maintained)Task checklist, backlog, and Context Snapshots.
memory.mdroot✅ Required (AI-maintained)Qualitative context: ADRs, lessons learned, relations map.
CHANGELOG.mdroot✅ Required (AI-maintained)Version history. AI updates [Unreleased] during /build and /test.
ADOPTION_PROMPT.mddocs/⚙️ Existing projectsGuides the AI through adopting an existing codebase into SDD.
UPGRADE_PROMPT.mddocs/⚙️ Upgrades onlyUsed to migrate framework files to a newer version.
DESIGN.mddocs/OptionalVisual design system: color tokens, typography, components. UI projects only.
ANTIGRAVITY.mdrootOptionalAntigravity-specific Planning Mode and Knowledge Items configuration.
.github/copilot-instructions.md.github/OptionalActivation file for GitHub Copilot in VS Code / JetBrains.
implementation_plan.mdrootOptional (AI-generated)Detailed plan for complex tasks. Created during /plan, requires explicit approval before /build.
walkthrough.mdrootOptional (AI-generated)Delivery summary. Created during /ship.
README.template.mdrootOptionalBootstrap 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

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.
  1. Go to github.com/davidbuenov/dbv-specs-ops.
  2. Click “Use this template”“Create a new repository”.
  3. Name your new repository and choose its visibility.
  4. GitHub creates a fresh repo under your account with all framework files and no history from the original.
Your project is immediately independent — no upstream connection, no submodule, no fork.

Option B — Download ZIP

  1. Click the green “Code” button on the GitHub page → “Download ZIP”.
  2. Extract the archive.
  3. Copy all extracted files into your new project folder.
# Example: create project folder and copy files
mkdir my-new-project
cp -r dbv-specs-ops-main/* my-new-project/
cd my-new-project
git init
git add .
git commit -m "chore: initialize project with dbv-specs-ops framework"

After copying files

Open project.config.md and confirm it contains the default placeholders:
## Project Identity

- **Name:** [Project Name]
- **Description:** [One-line description]
- **Author / Company:** [Your Name or Company · https://yourwebsite.com]
- **License:** [MIT]
- **Languages:** [e.g. Python, JavaScript, HTML, CSS]
- **Agent Readiness (Web):** [Yes / No / Not Applicable]
- **Framework Version:** 2.1.0
Leave the placeholders as-is. When you open your AI assistant and type /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:
PlatformFileBehavior
Claude CodeCLAUDE.mdLoaded automatically before the first message in every session
CursorCLAUDE.mdRead automatically; Claude-compatible format
Gemini CLIGEMINI.mdLoaded automatically by the gemini terminal command
AntigravityGEMINI.mdAuto-loaded; ANTIGRAVITY.md adds Planning Mode and Knowledge Items setup
Windsurf.windsurfrulesLoaded automatically from the workspace root
GitHub Copilot.github/copilot-instructions.mdLoaded automatically within the VS Code / JetBrains workspace
ChatGPT / Gemini Webdocs/MASTER_PROMPT.mdNot automatic — paste the file’s contents as your opening message
All auto-loading activation files are thin pointers. Their content directs the AI to read 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 in project.config.md under the Framework Version field. To confirm which version you are running:
grep "Framework Version" project.config.md
You should see output like:
- **Framework Version:** 2.1.0
If your version is outdated and you want to upgrade, download docs/UPGRADE_PROMPT.md from the latest release and tell your AI:
Read docs/UPGRADE_PROMPT.md and upgrade my project.
The upgrade prompt instructs the AI to detect your current version, calculate which framework files changed, and apply only those updates — without touching your source code, specifications, architecture documents, task log, or changelog.
The upgrade process is zero-collision by design. The files the AI will never touch during an upgrade include docs/SPECIFICATIONS.md, docs/ARCHITECTURE.md, task.md, CHANGELOG.md, README.md, and all your source code. Only the framework scaffolding files (MASTER_PROMPT.md, activation files, and optional new docs) are updated.

Build docs developers (and LLMs) love