Claude Code
Set up Claude Code for your project
Claude Code is a powerful AI coding assistant, but it works best when it understands your project. Without context, it generates generic code that doesn't match your conventions. Caliber fixes this by scanning your codebase and generating everything Claude Code needs — in one command.
What Claude Code needs to work well
Claude Code reads several configuration files to understand your project. Each one gives it a different kind of context:
- CLAUDE.md — project instructions, conventions, architecture overview, setup commands, and coding patterns that Claude Code follows when generating code
- MCP servers — external tools like database access, API docs, deployment commands, and monitoring dashboards configured in
.claude/settings.local.json - Skills — reusable prompt templates stored in
.claude/skills/that teach Claude Code specific workflows like “run tests and fix failures” or “create a PR with changelog” - AGENTS.md — agent definitions that configure specialized behaviors for different tasks like code review, debugging, or documentation
The problem with manual setup
Writing a CLAUDE.md by hand means spending 30-60 minutes documenting your project's conventions, architecture, and setup commands. Then it goes stale as your project evolves. MCP server configuration is even harder — you need to know which servers exist, how to configure them for your stack, and the correct JSON format for Claude Code. Most developers skip this entirely, which means Claude Code operates without the context it needs.
Set up Claude Code with Caliber
Caliber automates the entire Claude Code setup process:
- 1Install Caliber — run
npm install -g @rely-ai/caliber - 2Run init — navigate to your project and run
caliber init. Caliber scans your package.json, tsconfig, source files, and directory structure - 3Review output — Caliber generates CLAUDE.md with your project's conventions, recommends MCP servers for your stack, creates skills, and produces AGENTS.md
- 4Keep it fresh — run
caliber refreshas your project evolves to keep Claude Code's context up to date
$ npm install -g @rely-ai/caliber
$ cd your-project
$ caliber init
# CLAUDE.md, skills, AGENTS.md, and MCP configs generated
What Caliber generates for Claude Code
- CLAUDE.md — tailored project instructions including architecture, conventions, commands, tech stack details, and key files. See the CLAUDE.md generator guide for details
- MCP server configs — automatically discovered and configured for your stack in the correct Claude Code format. See the MCP setup guide
- Skills — reusable workflow templates in
.claude/skills/ - AGENTS.md — agent definitions for specialized tasks
Caliber also generates configs for other AI tools from the same scan — Cursor setup, GitHub Copilot instructions, and Windsurf configs. Learn more about unified AI setup across all your tools.
Frequently asked questions
How do I set up Claude Code for my project?
Install Caliber with 'npm install -g @rely-ai/caliber', navigate to your project directory, and run 'caliber init'. Caliber scans your codebase and generates CLAUDE.md, skills, AGENTS.md, and MCP server configurations — everything Claude Code needs to understand your project.
What files does Claude Code need to work well?
Claude Code benefits from a CLAUDE.md file (project instructions and conventions), a .claude/settings.local.json file (MCP server configurations), skills (reusable prompt templates), and AGENTS.md (agent definitions). Caliber generates all of these automatically.
Can I share Claude Code setup across my team?
Yes. CLAUDE.md, skills, and AGENTS.md are committed to git and shared with every developer. MCP server configurations that contain secrets are synced through Caliber's team sync feature, so new developers get the full setup without manual configuration.
Set up Claude Code for your project in 30 seconds.
Get Started