Skip to Content
ReferenceConfiguration Reference

Configuration Reference

The .dotpack/config.json file is the central configuration for your Dotpack installation.

File Location

<project-root>/.dotpack/config.json

Schema

DotpackConfig

Top-level configuration object.

FieldTypeDescription
versionstringCLI version used to initialize the project
packstringThe base pack used (e.g., “engineer”, “marketing”)
installedAtstringISO timestamp of installation
adaptersAdapterConfig[]List of configured adapters

AdapterConfig

Configuration for individual AI tool adapters.

FieldTypeDescription
namestringAdapter name (gemini, cursor, claude-code)
enabledbooleanWhether this adapter should be generated during build
outputDirstringDirectory where adapter files are generated (e.g., .gemini)
configFilestringMain 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:

  1. Disable an adapter: Set "enabled": false
  2. Change output directory: Modify "outputDir" (ensure you update your .gitignore)

After any manual changes, run:

dotpack build
Last updated on