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