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