AI & Context Commands

CalibrateDS includes tools to configure AI providers, generate context for AI IDEs, and run terminal-based implementation.

Prefer using your AI IDE via MCP. The commands below are for terminal-driven workflows. With MCP connected, your IDE drives implementation directly through implement_component, document_component, and export_context tools.

Provider Management

CommandWhat it does
ptb ai setupInteractive wizard to configure your AI provider (Claude, OpenAI) and store the API key.
ptb ai listLists all saved AI providers and highlights the active one.
ptb ai use <provider>Switches the active provider (e.g., ptb ai use claude).
ptb ai model [id]Changes the model ID for the active provider (e.g., claude-sonnet-4-6).
ptb ai statusShows the currently active provider, model, and whether the API key is set.
ptb ai providersLists all supported provider names.
ptb ai remove <provider>Removes a configured provider from the AI config.

Implementation & Context

CommandWhat it does
ptb implement component <name>Sends the ComponentContext to the active AI model and writes the component code, types, and styles. Use . for all components.
ptb export contextExports all component context files as JSON to .ptb/context/ for AI IDEs to read. Commit these files.
ptb prompt component <name>Prints the raw markdown prompt that PTB uses internally for AI generation. Useful for debugging or customizing.

Storing AI provider tokens

Use ptb token set to store provider API keys persistently (works for CLI and MCP server):

ptb token set sk-ant-xxxx --name ANTHROPIC_API_KEY
ptb token set sk-xxxx --name OPENAI_API_KEY

Next Steps

Review the Team Commands reference.