claude-code-handbook
Skill0 starsChanged 4 months agoMITView on GitHub
Conhecimento sobre Claude Code (a ferramenta de codificação agêntica da Anthropic) destilado dos cursos oficiais da Anthropic Academy. Use quando precisar entender ou consultar como o Claude Code funciona e como configurá-lo — agentic loop, context window e compaction, plan mode, permission modes, CLAUDE.md, MCP, hooks, subagents, custom commands, integração com GitHub, Claude Code SDK e managed agents. Gatilhos: "como funciona o agentic loop", "o que é plan mode", "como gerenciar o context window / quando usar /compact vs /clear", "como escrever um CLAUDE.md", "como adicionar um MCP server", "como criar um hook ou um custom command".
In this repository17 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- agent-skills-and-subagentsSkill
- anthropic-api-handbookSkill
- app-to-cliSkill
- docs-to-skillSkill
- install-skillSkill
- mcp-handbookSkill
- session-handoffSkill
- site-endpoint-scanSkill
- site-to-cliSkill
- skill-evalSkill
- skilljar-transcriptsSkill
- skill-lintSkill
- skill-prospectorSkill
- skill-scoutSkill
- ui-reskinSkill
- video-curriculumSkill
The file
Files
Claude Code Handbook
Corpus consultável sobre o Claude Code, destilado dos cursos oficiais da Anthropic Academy Claude Code 101 e Claude Code in Action. Recorra a ele quando precisar entender um conceito (como o agentic loop ou o context window funcionam), decidir um workflow (explore → plan → code → commit) ou configurar algo concreto (CLAUDE.md, MCP server, hook, custom command, SDK).
Conceitos centrais
- Ferramenta agêntica, não um chat. O Claude Code lê seu code base, edita arquivos, roda comandos e se integra às suas ferramentas; diferente do Claude AI, tem acesso direto aos arquivos e faz o trabalho ele mesmo, em vez de você copiar e colar código.
Fonte: claude-code-101--documento-de-estudo.md › What is Claude Code?
- O agentic loop. Prompt → reunir context → o modelo devolve texto ou um tool call → agir (editar/rodar) → verificar; se atingiu o objetivo, finaliza; senão, repete. Você pode adicionar context, interromper e steer durante todo o loop.
Fonte: claude-code-101--documento-de-estudo.md › How Claude Code Works
- Tool use é o núcleo. Um language model puro só recebe e devolve texto; tools dão a ele a capacidade de ler/escrever arquivos e rodar comandos. Os modelos Claude (Opus, Sonnet, Haiku) são especialmente fortes em tool use, e isso torna o Claude Code extensível.
Fonte: claude-code-in-action--documento-de-estudo.md › What is a Coding Assistant?
- Context window é memória finita. Tudo que o Claude lê/roda/recebe ocupa espaço; perto do limite há compaction automática. Gerencie com
/compact(resumir e seguir),/clear(recomeçar) e/context(inspecionar), e seja específico para gastar menos contexto.Fonte: claude-code-101--documento-de-estudo.md › Context Management in Claude Code
- Permission modes e plan mode. Por padrão o Claude pede permissão antes de editar ou rodar comandos; alterne com shift + tab entre auto-accept e o plan mode (read-only, pesquisa e propõe um plano antes de escrever código).
Fonte: claude-code-101--documento-de-estudo.md › How Claude Code Works
- CLAUDE.md é a memória persistente do projeto. Arquivo markdown na raiz, lido a cada sessão e anexado ao seu prompt; gere com
slash inite mantenha compacto, com stack, comandos e preferências.Fonte: claude-code-101--documento-de-estudo.md › The CLAUDE.md file
Topic Index
| Pergunta / termo | Onde |
| O que é o Claude Code? Como funciona o agentic loop? | references/fundamentos.md |
| O que é um coding assistant? O que é tool use? | references/fundamentos.md |
| Como instalo o Claude Code (terminal, VS Code, JetBrains, web)? | references/fundamentos.md |
| Como montar o agent loop pela Claude API (stop_reason, end_turn)? | references/fundamentos.md |
| Workflow explore → plan → code → commit | references/workflows.md |
Como dar o context certo (slash init, @ mention, memory mode #)? | references/workflows.md |
| Fazer mudanças: screenshots (Ctrl+V), plan mode, extended thinking, ultrathink | references/workflows.md |
Context window, /compact vs /clear vs /context, subagents | references/gerenciamento-de-contexto.md |
| Controlar a conversa: Escape, rewind, compact, clear | references/gerenciamento-de-contexto.md |
| CLAUDE.md: hierarquia (projeto/usuário) e boas práticas | references/gerenciamento-de-contexto.md |
| Quatro padrões de context para agentes (just-in-time, compaction, caching, memory tool) | references/gerenciamento-de-contexto.md |
| Tools embutidas: web search, code execution, web fetch | references/ferramentas-e-mcp.md |
| O que é MCP e por que existe? tools vs skills vs MCP | references/ferramentas-e-mcp.md |
Adicionar/gerenciar MCP servers (claude mcp add, /mcp, .mcp.json, scopes) | references/ferramentas-e-mcp.md |
Playwright MCP server e allowlist (mcp__playwright) | references/ferramentas-e-mcp.md |
Custom commands (.claude/commands, $ARGUMENTS) | references/customizacao.md |
Integração com GitHub (install github app, Actions, @claude) | references/customizacao.md |
| Hooks: pre/post-tool use, matcher, exit code 0/2, stdin JSON | references/customizacao.md |
| Hooks úteis (type check, anti-duplicação) | references/customizacao.md |
| Claude Code SDK (CLI/TypeScript/Python, read-only por padrão) | references/customizacao.md |
| Managed agents (agent, environment, session, events) | references/customizacao.md |
Referências (quando ler cada uma)
- references/fundamentos.md — o que é o Claude Code, o agentic loop por dentro, o que é um coding assistant e tool use, instalação em cada plataforma, e o agent loop visto pela Claude API. Leia para entender os fundamentos antes de qualquer configuração.
- references/workflows.md — o ciclo explore → plan → code → commit, como adicionar context (slash init,
@, memory mode) e como fazer mudanças com plan mode e extended thinking. Leia ao planejar como conduzir uma tarefa real. - references/gerenciamento-de-contexto.md — context window, comandos de contexto, controle da conversa, o arquivo CLAUDE.md e os quatro padrões de context para agentes. Leia quando o contexto estourar ou para configurar memória.
- references/ferramentas-e-mcp.md — tools embutidas hospedadas pela Anthropic e tudo de MCP (na plataforma e dentro do Claude Code). Leia ao conectar serviços externos ou escolher entre tools, skills e MCP.
- references/customizacao.md — custom commands, integração com GitHub, hooks (conceito, definição, implementação e exemplos), Claude Code SDK e managed agents. Leia ao automatizar ou estender o Claude Code.
Escopo e limites
- Cobre apenas o que está nos dois cursos transcritos (Claude Code 101 e Claude Code in Action), com nível introdutório a intermediário. Não é referência de API exaustiva nem documentação oficial completa.
- Detalhes de sintaxe exata de flags, schemas de configuração e nomes de tools podem mudar — o próprio curso lembra que o Claude Code está em desenvolvimento ativo; confirme na documentação oficial antes de depender de um detalhe.
- As aulas de texto/leitura da plataforma (Claude Code setup, Project setup, Gotchas around hooks, Another useful hook) não têm transcript nas fontes e, portanto, não estão sintetizadas aqui.
- Não cobre preços, limites de conta nem outras ferramentas da Anthropic além do Claude Code, do Claude Code SDK e dos managed agents mencionados nos cursos.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

