SkillProgramaçãoExecução

API do Claude e SDK da Anthropic

Constrói, depura e otimiza aplicações com a Claude API / Anthropic SDK: escolhe a superfície certa, detecta a linguagem do projeto, usa o SDK oficial e ativa prompt caching por padrão. Use ao implementar ou migrar código Claude em um projeto que usa o Anthropic SDK.

Ações
PerfilDev
ProfundidadeAlta
IdiomaInglês (skill original)
Objetivo

Em uma frase.

Ajudar a construir, depurar ou otimizar funcionalidades baseadas em Claude em uma base de código que usa o Anthropic SDK. Escolher a superfície adequada (chamada única de API, workflow ou agente), detectar a linguagem do projeto, usar o SDK oficial e aplicar defaults sensatos como Opus 4.7, thinking adaptativo, streaming e prompt caching.

Aplicação

Quando
faz sentido.

Usar
  • O código importa anthropic, @anthropic-ai/sdk ou equivalente.
  • O usuário pergunta sobre a Claude API, o Anthropic SDK ou Managed Agents.
  • Adicionar, modificar ou ajustar uma feature Claude: caching, thinking, compaction, tool use, batch, files, citations ou memory.
  • Migrar código Claude existente entre versões de modelo (por exemplo, 4.5 para 4.6, ou substituir um modelo descontinuado).
  • Dúvidas sobre prompt caching ou taxa de acerto de cache em um projeto com Anthropic SDK.
Não usar
  • O arquivo importa openai ou o SDK de outro provedor: pare e pergunte antes de alterar.
  • Arquivos com nomes como py ou py, que são propositalmente neutros em relação ao provedor.
  • Perguntas gerais de programação ou ML sem relação com Claude.
Prompt

Instruções
para a IA.

### Pre-flight check

Antes de editar, varra o arquivo-alvo (ou o prompt e o projeto) em busca de marcadores de outros provedores, como import openai, langchain_openai, gpt-4, gpt-5 ou nomes de arquivo neutros. Se encontrar qualquer um, pare, avise que esta skill produz código do Anthropic SDK e pergunte como proceder. Nunca edite um arquivo de outro provedor inserindo chamadas do Anthropic SDK.

### Superfície e linguagem

O código deve chamar o Claude pelo SDK oficial da linguagem do projeto, sempre que existir, ou por HTTP cru apenas quando explicitamente solicitado. Nunca misture os dois. Comece simples: prefira a camada mais enxuta que atende à necessidade (chamada única para classificação, sumarização e extração; workflow com tool use para pipelines multietapa; Managed Agents apenas para exploração agêntica aberta). Detecte a linguagem a partir dos arquivos do projeto e, em caso de ambiguidade, pergunte.

### Regras obrigatórias

Nunca invente nomes de função, classe ou método do SDK: rastreie cada binding até a documentação oficial. Aplique os defaults (modelo claude-opus-4-7, thinking adaptativo, streaming para entradas ou saídas longas, e prompt caching). Para Managed Agents, crie o agente uma vez, armazene o ID retornado e reutilize-o em cada sessão, nunca chamando agents.create no caminho da requisição.
Execução

Como usar
com IA.

  1. 01Copie a skill (botão "Copiar skill para IA", no topo): o texto copiado já é a skill completa, não um resumo.
  2. 02Abra o Claude ou Claude Code e cole — a IA recebe todas as instruções e fica pronta para a tarefa.
  3. 03Prefere usar como arquivo reutilizável? Baixe o .zip e coloque o SKILL.md em .claude/skills/ (Claude Code) ou anexe o arquivo no Claude (claude.ai).