Overview

Claude Code is Anthropic’s AI coding assistant delivered as a CLI tool. It operates within a project-scoped configuration directory (.claude/) that the team checks into version control. The central design philosophy is that the .claude/ directory is team infrastructure — treated like code, reviewed like code, and shared on clone.

.claude/ as team infrastructure

The .claude/ directory contains three key artefacts:

The practical effect is that team conventions, quality gates, and AI interaction patterns are codified and version-controlled alongside the application code itself, rather than living in individual heads or onboarding documents.

Plan mode

Claude Code has a dedicated plan mode in which it produces a full specification from a brief without generating any implementation code. This is used as the Planner role in the Planner-Generator-Evaluator pattern.

Resources