This guide walks you through installing Specboot into an existing project, customizing it for your codebase, and wiring it up to OpenSpec so you can run your first AI-assisted, spec-driven workflow in under 10 minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LIDR-academy/lidr-specboot/llms.txt
Use this file to discover all available pages before exploring further.
Install OpenSpec Globally (Prerequisite)
Specboot is designed to be used alongside OpenSpec, the spec-driven development framework that powers the OpenSpec requires Node.js 20.19.0 or higher. Once installed, navigate to your project directory and run:This creates the initial OpenSpec scaffolding (
/ff, /apply, /verify, and /archive command flow. Install it globally before proceeding.config.yml and supporting directories) inside your project. You will update config.yml in Step 4 after Specboot is installed.Bootstrap Specboot into Your Project
Run the Specboot CLI from inside your project directory. It copies all template files and automatically creates the symlink structure — no manual linking required.To target a specific directory rather than the current working directory, pass the path as an argument:After the command completes, you will see a summary like:Specboot creates the following structure:
Customize docs/ for Your Project (Mandatory)
This step is required. The files Specboot installs in
You can automate this with your AI copilot using the following prompt:
docs/ are generic reference examples from the LIDR project. If you skip this step, every AI agent will operate on generic technical context instead of your real project’s stack, domain language, and architecture.Update the following files to reflect your project’s specifics:| File | What to update |
|---|---|
docs/base-standards.md | Core principles, language rules, coding conventions |
docs/backend-standards.md | Your API patterns, database technology, security rules, testing requirements |
docs/frontend-standards.md | Your framework (React, Vue, etc.), UI/UX guidelines, state management |
docs/documentation-standards.md | Doc structure, formatting conventions, AI standards |
docs/api-spec.yml | Your actual API endpoints (OpenAPI 3.0 format) |
docs/data-model.md | Your real database schemas and domain entities |
Point OpenSpec config.yml to Your docs/ and ai-specs/
After running The resulting Once
openspec init and customizing docs/, update your project’s config.yml to reference the Specboot paths. This is what gives OpenSpec the technical context it needs to generate accurate specs and implement them autonomously.Use the following prompt with your copilot to automate the update:config.yml will look similar to this — replace the example tech stack details with your own:config.yml is saved, verify the setup by confirming your copilot loads the right file on startup:- Claude / Cursor → reads
CLAUDE.md→docs/base-standards.md - GitHub Copilot → reads
codex.md→docs/base-standards.md - Gemini → reads
GEMINI.md→docs/base-standards.md
Next Steps
OpenSpec Workflow Guide
Learn the full /enrich-us → /ff → /apply → /verify → /archive command flow and how each step maps to a spec artifact.
Customization Guide
Detailed guidance on adapting docs/, agents, and skills to your project’s real architecture, domain, and tooling.