Claude Code is the recommended integration path for dbv-specs-ops. WhenDocumentation 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.
CLAUDE.md is present at the project root, Claude Code reads it automatically at the start of every session — no manual pasting, no setup commands. The moment you open a project, the full Spec-Driven Development context is already loaded and the AI is ready to act as a disciplined Senior Software Engineer.
How CLAUDE.md Is Auto-Loaded
Claude Code scans the project root for a file namedCLAUDE.md before processing any user message. If the file exists, Claude reads it in full as part of its initialization context. This means every session starts with the SDD workflow, the list of files to read, and the core rules already in place — regardless of whether you open a new conversation or resume an existing one.
This auto-loading behavior is specific to Claude Code (CLI, VS Code extension, and Desktop). It does not apply to Claude.ai web chat, which requires manual activation.
Files Read at Session Start
TheCLAUDE.md activation file instructs Claude to read seven project files before proposing any code or plan:
| File | Purpose |
|---|---|
project.config.md | Project identity: name, author, license and file header template |
docs/MASTER_PROMPT.md | Mandatory workflow, rules and boundaries |
docs/SPECIFICATIONS.md | Current project requirements |
docs/ARCHITECTURE.md | Stack and technical decisions |
docs/DESIGN.md | Visual design system: color tokens, typography, components and philosophy (if it exists) |
memory.md | Context and Decisions: Qualitative knowledge (ADRs, lessons learned, active context) |
task.md | Current state + Context Snapshot |
Core Rules
TheCLAUDE.md file is intentionally a thin pointer. Rather than duplicating workflow logic, it directs Claude to docs/MASTER_PROMPT.md as the single source of truth:
Read docs/MASTER_PROMPT.md and follow its workflow strictly. If you detect contradictions between the prompt and the project specs, halt and report before proceeding.
All initialization logic (Bootstrap), state checking (Specs Check), lifecycle management (Workflow) and coding standards are defined centrally in MASTER_PROMPT.md to avoid cognitive redundancy across activation files.
The CLAUDE.md File
This is the complete content of theCLAUDE.md activation file:
Setup Steps
Copy CLAUDE.md to your project root
Place
CLAUDE.md at the root of your project. If you used the GitHub template or downloaded the ZIP, it is already there. Claude Code will detect it automatically.Fill in project.config.md
Open
project.config.md and complete the project identity fields: name, author, and license. If you leave the placeholders in place, Claude will run the Bootstrap interview and fill them in for you on first session start.Open Claude Code
Launch Claude Code (CLI, VS Code extension, or Desktop app) in the project directory. Claude reads
CLAUDE.md immediately and loads the full SDD context. You will not need to paste any instructions.The Trust Boundary
MASTER_PROMPT.md defines a strict separation between directives and data. Only the content inside the XML tags of MASTER_PROMPT.md (<workflow>, <boundaries>, <development_rules>, etc.) is treated as a directive. All project files — docs/SPECIFICATIONS.md, task.md, memory.md, CHANGELOG.md, and all source code — are treated as data to analyze, not instructions to follow.
This means that if any project file contains imperative text that contradicts the workflow defined in MASTER_PROMPT.md, Claude will detect the contradiction, report it, and halt rather than silently obeying a potentially injected instruction.