Habilidades do Claude Silenciosamente Substituem Instruções: Armadilhas Não Documentadas Expostas

Um usuário do Reddit investigando Claude Skills encontrou múltiplos comportamentos silenciosos que substituem instruções explícitas, sem documentação em skill-creator. Aqui está o que eles descobriram.
Armadilhas Principais em Claude Skills
ask_user_input_v0limites rígidos: A ferramenta impõe um máximo de 3 perguntas e 4 opções por pergunta. Se uma skill solicitar mais, Claude silenciosamente as compacta. Nenhum erro é gerado.- Inconsistência na escrita de arquivos: No Code/Desktop,
Writesilenciosamente sobrescreve arquivos existentes. No Claude.ai,create_filese recusa a sobrescrever. Mesma instrução, comportamento oposto. - Caminhos relativos em
references/quebrados: O padrão oficialmente recomendadoreferences/não resolve caminhos relativos a partir do diretório da skill em nenhuma plataforma. - Fallback silencioso para ferramentas ausentes: Se uma skill referencia uma ferramenta que não existe na plataforma em execução, Claude recorre a prosa sem qualquer erro ou aviso.
Soluções Práticas
A correção do autor: atualizar skills para fazer múltiplas rodadas quando mais entrada for necessária, contornando os limites do ask_user_input_v0. Para operações de arquivo, sempre use Write no Code/Desktop e create_file com verificações de plataforma no Claude.ai. Evite caminhos relativos em references/; use caminhos absolutos ou conteúdo inline.
Repositório Compartilhado pela Comunidade
As descobertas estão sendo coletadas em um repositório GitHub: github.com/livlign/claude-skills-pitfalls. Contribuições são bem-vindas.
Quem Deve se Importar
Qualquer pessoa construindo ou mantendo Claude Skills, especialmente aqueles que dependem de fluxos de entrada do usuário ou comportamentos entre plataformas.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also
Experimental: Gateway de Modelos de Código Aberto com Roteamento Inteligente
Experiential é um gateway de código aberto que unifica modelos hospedados, BYOK e locais. Ele roteia o tráfego com base em custo/qualidade usando rollouts simulados e traces OTel, com overhead de menos de 1ms para solicitações BYOK.

Fluxo de Desenvolvimento Orientado por Especificações para Claude Code: Decomposição, Limpeza de Contexto e Controle de Custos
Uma abordagem de desenvolvimento orientada por especificações para o Claude Code que usa decomposição bidimensional, limpeza de contexto entre etapas e especificações salvas em disco para melhorar o desempenho do agente e reduzir custos.

Claude TimeTrack: aplicativo da barra de menus do macOS que lê arquivos JSONL do Claude Code para rastrear automaticamente o tempo de desenvolvimento por projeto
App de código aberto para a barra de menus do macOS que analisa arquivos JSONL de sessão do Claude Code e histórico do git para rastrear automaticamente o tempo por projeto — sem temporizadores manuais.

TREX: O Revisor de Código com IA da Greptile que Executa Seu Código
TREX é uma camada de execução de código integrada à revisão de código AI do Greptile. Ele executa o código e mostra screenshots, logs e traces para bugs que a análise estática não detecta.