bootspring_config

View and manage Bootspring configuration settings.

Overview#

The bootspring_config tool allows you to view, update, and manage Bootspring configuration. Configuration controls behavior of all Bootspring features including context generation, quality gates, skills, and more.

Parameters#

ParameterTypeRequiredDescription
actionstringYesAction to perform: get, set, list, reset
keystringNoConfiguration key (for get/set)
valueanyNoNew value (for set)

Actions#

ActionDescription
getGet a specific configuration value
setSet a configuration value
listList all configuration settings
resetReset configuration to defaults

Usage Examples#

List All Configuration#

Use the bootspring_config tool with: - action: "list"

Response:

Loading code block...

Get Specific Setting#

Use the bootspring_config tool with: - action: "get" - key: "quality.lint"

Response:

Loading code block...

Set Configuration#

Use the bootspring_config tool with: - action: "set" - key: "quality.minCoverage" - value: 80

Response:

Loading code block...

Reset to Defaults#

Use the bootspring_config tool with: - action: "reset"

Configuration Keys#

Project Settings#

KeyTypeDefaultDescription
project.namestringautoProject name
project.typestringautoProject type (nextjs, react, etc.)

Path Settings#

KeyTypeDefaultDescription
paths.contextstring"CLAUDE.md"Context file path
paths.todostring"todo.md"Todo file path
paths.skillsstring"skills"Custom skills directory

Quality Settings#

KeyTypeDefaultDescription
quality.lintbooleantrueEnable linting
quality.formatbooleantrueEnable formatting
quality.typesbooleantrueEnable type checking
quality.minCoveragenumber70Minimum test coverage
quality.failOnWarningbooleanfalseFail on warnings

Context Settings#

KeyTypeDefaultDescription
context.includePatternsbooleantrueInclude patterns
context.includeStackbooleantrueInclude tech stack
context.includeConventionsbooleantrueInclude conventions
context.customSectionsarray[]Custom sections

Agent Settings#

KeyTypeDefaultDescription
agents.customInstructionsobject{}Per-agent instructions
agents.defaultFormatstring"markdown"Default response format

Configuration File#

Settings can also be defined in bootspring.config.js:

Loading code block...

Response Format#

Success Response#

Loading code block...

Error Response#

Loading code block...

Configuration Priority#

Configuration is resolved in this order (highest priority first):

  1. Tool arguments
  2. bootspring.config.js in project root
  3. .bootspring/config.json local settings
  4. Environment variables
  5. Default values

Environment Variables#

Some settings can be set via environment:

VariableDescription
BOOTSPRING_API_KEYAPI key for premium features
BOOTSPRING_TIERSubscription tier override
BOOTSPRING_DEBUGEnable debug logging

Best Practices#

Version Control#

  • Include bootspring.config.js in version control
  • Exclude sensitive values (use environment variables)

Team Settings#

For team consistency:

  • Define quality thresholds
  • Set custom agent instructions
  • Configure standard paths

Project-Specific#

Customize per project:

  • Context generation options
  • Quality gate thresholds
  • Custom skill directories