Claude Code
Claude Code is an AI agent that runs in your terminal. It reads your files, runs shell commands, fetches the web, writes code. It's the engine behind Skills and MCP. Everything on this site assumes you have it installed.
The central tool of the path
How I use it
- ›Automate research (scrape, summarize, classify)
- ›Draft long-form content in your voice
- ›Audit a repo before a refactor
- ›Build a site like this one
Installation
Prérequis.Requires Node.js 18+. If you don't have Node, install via fnm (recommended): curl -fsSL https://fnm.vercel.app/install | bash && fnm install 22.
$ npm install -g @anthropic-ai/claude-codeAfter install, run `claude login` (opens a browser), then `cd` into your project and type `claude` to start a session.
Configs and workflows worth knowing
A CLAUDE.md at the project root
Claude Code reads this file at every session in this project. Put repo rules here (stack, conventions, pitfalls, useful commands). It's the difference between 'Claude inventing things' and 'Claude respecting your standards'.
# CLAUDE.md ## Stack - Next.js 16, Tailwind 4, TypeScript strict - Tests : Vitest, lancés avec `npm test` - Deploy : Vercel auto sur push main ## Conventions - Pas de `any` en TypeScript - Composants React en .tsx, props typées au-dessus du composant - Commits en anglais, messages au présent ## Pièges - Ne jamais toucher /.next, /node_modules - L'API posthog est côté serveur uniquement (pas dans les composants client)
Install a Skill
A Skill lives in ~/.claude/skills/{name}/SKILL.md. Create the folder, drop the file, restart Claude Code. Type / in a session to see available commands.
mkdir -p ~/.claude/skills/writing:coach
curl -sSL https://raw.githubusercontent.com/ceyddrick/skills/main/writing:coach/SKILL.md \
-o ~/.claude/skills/writing:coach/SKILL.mdAutonomous mode (personal projects only)
With --dangerously-skip-permissions, Claude no longer waits for your OK at every command. Useful for running a long refactor or overnight build. NEVER use on a sensitive repo or a machine with shared credentials.
cd ~/Projects/my-side-project claude --dangerously-skip-permissions