Claude Code is a command-line tool that acts as an AI agent in your terminal. It can read your codebase, write files, run commands, manage git, and execute multi-step tasks autonomously — all while respecting your project's conventions through CLAUDE.md.
| Capability | How It Works |
|---|---|
| File operations | Read, create, edit, and search across your entire project |
| Terminal commands | Run builds, tests, installs — sees output and reacts |
| Git integration | Stage, commit, create branches, open PRs |
| MCP servers | Connect to external tools, docs, APIs |
| Plan mode | Outline approach before writing code |
# CLAUDE.md — Project Instructions for Claude Code
## Commands
pnpm dev # Run dev server
pnpm build # Build for production
## Architecture
- Next.js 16 App Router with Server Components
- Tailwind CSS v4 (no tailwind.config)
- TypeScript strict mode
## Conventions
- Server Components by default
- 'use client' only when needed
- Data fetching in Server Components
- Server Actions for mutations
- All images use next/imagenpm install -g @anthropic-ai/claude-code, then run claude in your project directory. Create a CLAUDE.md at the repo root for project-specific instructions.