Claude Code
Working with Claude Code, from everyday use through to extending it and adopting it across a team.
12 guides
Getting started
- What is Claude Code?
What Anthropic's AI development tool is, how it works on your project, and what tasks it can help you with.
- How to write good prompts for Claude Code
How to phrase clear requests, supply the context that's needed, and define criteria for judging the result.
- Essential commands and shortcuts
Commands and shortcuts for everyday work with Claude Code, plus how to pick a model based on the task.
- Getting started with Claude Code in a repository
A checklist for setting up the project's instructions, permissions, and integrations, and for deciding which configuration to version.
Context and control
- Memory and context
How to organize your project's instructions in CLAUDE.md and scoped rules, so you supply useful context without overloading the session.
- Permissions in Claude Code
How to define which actions the agent can run, which ones need confirmation, and which ones must stay blocked.
- Security when working with Claude Code
What risks come with giving access to files, commands, and credentials, and how to review the security of generated code.
Extension
- Skills, subagents, and hooks
Three ways to extend Claude Code: reusing procedures, delegating tasks, and automating actions. What each one gives you and when to use it.
- MCP: connecting external tools
How to connect Claude Code to tools and data sources through MCP, and what to check when configuring a server.
- Plugins: packaging and sharing extensions
How to gather skills, subagents, hooks, and MCP integrations into a plugin so you can distribute and reuse a configuration.
Teams and workflows
- Claude Code in teams and automation
Five scenarios for integrating Claude Code into team processes and automation beyond an individual session.
- Spec-Driven Development
How to guide development with explicit specifications, and when a framework gives you more than a collection of prompts.