Configuration Reference
The .dotpack/config.json file is the central configuration for your Dotpack installation.
File Location
<project-root>/.dotpack/config.jsonSchema
DotpackConfig
Top-level configuration object.
| Field | Type | Description |
|---|---|---|
version | string | CLI version used to initialize the project |
pack | string | The base pack used (e.g., “engineer”, “marketing”) |
installedAt | string | ISO timestamp of installation |
adapters | AdapterConfig[] | List of configured adapters |
AdapterConfig
Configuration for individual AI tool adapters.
| Field | Type | Description |
|---|---|---|
name | string | Adapter name (gemini, cursor, claude-code) |
enabled | boolean | Whether this adapter should be generated during build |
outputDir | string | Directory where adapter files are generated (e.g., .gemini) |
configFile | string | Main configuration filename for the adapter |
Example
{
"version": "0.1.12",
"pack": "engineer",
"installedAt": "2025-12-17T12:00:00.000Z",
"adapters": [
{
"name": "gemini",
"enabled": true,
"outputDir": ".gemini",
"configFile": "GEMINI.md"
},
{
"name": "cursor",
"enabled": true,
"outputDir": ".cursor/rules",
"configFile": "index.md"
}
]
}Modifying Configuration
It is recommended to use the CLI to modify configuration when possible, but you can manually edit config.json to:
- Disable an adapter: Set
"enabled": false - Change output directory: Modify
"outputDir"(ensure you update your.gitignore)
After any manual changes, run:
dotpack buildLast updated on