Claude Code Setup Guide

Complete guide to integrating Bootspring with Claude Code (Anthropic's CLI coding assistant).

Overview

Claude Code is Anthropic's terminal-based AI coding assistant. Bootspring enhances Claude Code by providing:

  • Structured Context — CLAUDE.md gives Claude full project understanding
  • MCP Integration — 40+ tools accessible directly in your session
  • Expert Agents — 44 specialized technical and business domain experts
  • Build Loop — Task-driven development with build next / build done
  • Observer Intelligence — Always-on session analytics and cost tracking
  • Autopilot — Prescriptive recommendations injected in real time

Prerequisites

  • Claude Code installed (npm install -g @anthropic-ai/claude-code)
  • Bootspring CLI installed (npm install -g @girardmedia/bootspring)
  • Node.js 18+

The fastest path — one command configures everything:

Loading code block...

bootspring setup writes the MCP entry to ~/.claude/settings.json automatically. No manual JSON editing required.

bootspring go runs the full workflow: detect stack → seed templates → merge context → generate AI files → init build loop.

What bootspring setup Configures

Running bootspring setup adds a bootspring MCP server entry to:

AssistantConfig File
Claude Code~/.claude/settings.json
Codex~/.codex/config.toml
Gemini CLI~/.gemini/settings.json

The entry looks like this in ~/.claude/settings.json:

Loading code block...

Verify Setup

Loading code block...

Add Ecosystem MCP Servers

Install popular third-party MCP servers alongside Bootspring:

Loading code block...

Currently configures Context7 (library docs) and Sequential Thinking (step-by-step reasoning).

MCP Tools Available

When configured as an MCP server, Claude Code gets access to 40+ tools:

Core Tools

ToolDescription
bootspring_assistNatural language assistant with recommendations
bootspring_contextQuery and manage project context
bootspring_agentInvoke specialized expert agents (44 types)
bootspring_skillSearch and use 100+ code patterns
bootspring_generateGenerate or regenerate CLAUDE.md

Task & Automation Tools

ToolDescription
bootspring_todoManage development tasks
bootspring_prdProduct requirement documents
bootspring_memoryAccess project memory and learnings
bootspring_orchestratorWorkflow orchestration and phases
bootspring_buildBuild loop control (next/done/status)
bootspring_seedProject seeding and scaffolding
bootspring_qualityQuality gates and checks

Observer Intelligence Tools

ToolDescription
observer-session-metricsCurrent session token/cost/tool metrics
observer-cost-trackerCost tracking across time windows
observer-summaryAggregate stats and tool rankings
observer-intelligenceFull 12-module intelligence report
observer-efficiency6-dimension efficiency scoring (0–100)
observer-patternsAnti-pattern detection (thrashing, retry storms, etc.)
observer-alertsSmart alerts with dynamic thresholds
observer-trendsTime series analysis
observer-compareSide-by-side session comparison
observer-optimizeCost optimization recommendations
observer-replaySession timeline replay

Autopilot Intelligence Tools

ToolDescription
autopilot-statusAutopilot mode and feature status
autopilot-configAutopilot configuration
autopilot-suggestionsGet prescriptive suggestions
autopilot-learningSuggestion effectiveness data

System Tools

ToolDescription
bootspring_pluginPlugin management
bootspring_capabilitiesDiscover available capabilities
bootspring_dashboardDashboard control and status
bootspring_telemetryUsage telemetry management
bootspring_contentContent generation

Using MCP Tools

Most of the time, Claude Code chooses the right tool automatically:

> Help me add a new API endpoint following our patterns → Claude uses bootspring_skill + bootspring_context > Review this code for security issues → Claude uses bootspring_agent with security-expert > What's my token usage this session? → Claude uses observer-session-metrics

You can also invoke tools explicitly:

> Use bootspring_agent database-expert to design the schema > Use observer-efficiency to check my session score > Use autopilot-suggestions to see what I should do next

Using Bootspring with Claude Code

Context-Aware Assistance

Claude Code reads your CLAUDE.md automatically:

Loading code block...

Build Loop

The daily development workflow:

Loading code block...

Invoking Agents

Ask Claude to use Bootspring agents:

> Use the bootspring security-expert to review my auth implementation > Use the bootspring frontend-expert to build a dashboard component > Use the bootspring database-expert to optimize these queries

Applying Skills

Request code patterns:

> Apply the bootspring stripe subscription pattern > Search bootspring skills for authentication

Running Workflows

Start multi-phase workflows:

> Start the bootspring feature-development workflow for adding notifications

Configuration Files

CLAUDE.md (Auto-Generated)

Generated by bootspring generate — provides project understanding to Claude Code:

Loading code block...

bootspring.config.js

Loading code block...

Workflow Examples

New Project (One Command)

Loading code block...

Existing Codebase

Loading code block...

Feature Development

Loading code block...

Troubleshooting

MCP Not Connecting

Loading code block...

Context Not Loading

Loading code block...

Agent Invocation Failures

Loading code block...

Security

API Key Management

Bootspring uses browser-based device flow authentication — no API key management needed for standard usage.

For CI/CD or automated environments:

Loading code block...

Sensitive Data

Exclude sensitive files from context generation:

Loading code block...