Quickstart¶
This guide gets the repository ready for day-to-day use.
Prerequisites¶
just and all other tooling are provided by the Nix dev shell.
First-time setup¶
-
Clone the repository and enter the directory.
-
Allow direnv to load the Nix dev shell:
- Synchronize compatibility symlinks and generate derived configs:
- Hydrate local secrets from Bitwarden vault:
- Run the standard checks to confirm everything is wired correctly:
- Start the MCP gateway:
VS Code starts the MCP gateway automatically on workspace open via the
mcp: gateway up task in .vscode/tasks.json. When prompted for automatic
tasks, choose Allow.
OpenCode¶
Run OpenCode with the repo-first instructions and config:
Documentation workflow¶
Build the docs site:
Serve docs locally for preview:
The local docs server is available at http://127.0.0.1:8000.
Writing quality¶
Spelling checks are required quality gates for docs and config text. Add
project-specific terms to .vscode/cspell-project-words.txt and keep
cspell.json as the canonical spell configuration.
See also¶
- How It Works — system architecture
- Secrets and Bitwarden — credential management
- MCP Overview — MCP namespaces and profiles