A

evm-token-decimals

por affaan-m

A evm-token-decimals ajuda a evitar bugs silenciosos de divergência de decimais entre chains EVM. Use-a para consulta de decimais em runtime, cache com consciência de chain, ajuste de precisão de tokens bridgeados e normalização segura para desenvolvimento de backend, bots, dashboards e ferramentas DeFi.

Estrelas156.1k
Favoritos0
Comentários0
Adicionado15 de abr. de 2026
CategoriaBackend Development
Comando de instalação
npx skills add affaan-m/everything-claude-code --skill evm-token-decimals
Pontuação editorial

Esta skill tem nota 78/100, o que a torna uma boa candidata para quem busca orientação prática sobre como evitar bugs de decimais em tokens EVM. O repositório traz detalhe operacional suficiente para justificar a instalação, embora o usuário deva esperar uma skill baseada apenas em documentação, com poucos recursos de apoio e sem comando de instalação.

78/100
Pontos fortes
  • Caso de uso claro e de alto valor: evita divergências silenciosas de decimais entre chains EVM, incluindo ativos bridgeados e conversões para moedas fiduciárias.
  • Boa acionabilidade e orientação de fluxo de trabalho: indica quando usar e recomenda consulta de `decimals()` em runtime com cache consciente da chain.
  • Corpo de conteúdo substancial, com exemplos e títulos estruturados, o que melhora a compreensão por agentes em comparação com um prompt genérico.
Pontos de atenção
  • Não há scripts, referências ou recursos suplementares, então existe pouco suporte executável por máquina ou material para validação mais profunda.
  • Não há comando de instalação nem referências a repo/arquivos, o que pode tornar a adoção e a ativação precisa menos óbvias para alguns agentes.
Visão geral

Visão geral do skill evm-token-decimals

O que o evm-token-decimals faz

O skill evm-token-decimals ajuda você a evitar um dos bugs mais comuns em dados EVM: assumir os decimais de um token em vez de lê-los em tempo de execução. Ele foi pensado para tarefas em que a precisão de saldo, a conversão para USD e a normalização entre chains importam mais do que uma consulta rápida do token.

Quem deve usar

Este evm-token-decimals skill é uma excelente opção para fluxos de Backend Development que ingerem saldos ERC-20, constroem visões de portfólio, conciliam transferências ou alimentam bots e agregadores. Ele é especialmente útil quando o aplicativo lida com múltiplas chains, ativos bridged ou tokens com comportamento inconsistente de decimais.

Por que isso importa na prática

Erros de decimais quase nunca falham de forma explícita; eles distorcem os resultados silenciosamente em 10x, 100x ou 1e12. O verdadeiro papel do evm-token-decimals é tornar a matemática de tokens confiável, forçando a leitura dos decimais em runtime, o cache sensível à chain e a normalização segura antes que os valores cheguem a um dashboard, modelo ou decisão de trade.

Como usar o skill evm-token-decimals

Instale e localize a fonte de verdade

Use o fluxo evm-token-decimals install do seu gerenciador de skills e, em seguida, comece por skills/evm-token-decimals/SKILL.md. Leia o arquivo inteiro uma vez e depois inspecione qualquer exemplo de código no repositório antes de adaptá-lo ao seu stack. Como este skill vem em um único arquivo, a decisão de instalar gira principalmente em torno de saber se o fluxo combina com o seu caminho de processamento de tokens.

Transforme uma tarefa solta em um prompt utilizável

O padrão de uso evm-token-decimals usage funciona melhor quando você especifica chain, token, linguagem e objetivo de saída. Por exemplo: “Crie um helper em Python que leia os decimais de ERC-20 em runtime na Base e na Ethereum, faça cache por (chain_id, token_address) e retorne valores Decimal normalizados para valuation de portfólio.” Isso é muito melhor do que “lidar com decimais de token”, porque dá ao skill os insumos necessários para produzir código correto e reutilizável.

Quais entradas mais melhoram os resultados

Informe endereços de token, chain IDs, linguagem de destino e se você precisa de saldos, transferências ou conversão fiduciária. Se você já conhece o modo de falha, diga isso explicitamente: mismatch de token bridged, ABI ausente, cache desatualizado ou agregação com decimais mistos. O skill funciona melhor quando você traz restrições reais de integração, em vez de intenção abstrata.

Fluxo de trabalho prático a seguir

Primeiro, identifique todos os pontos em que o seu app transforma inteiros brutos on-chain em lógica de exibição ou precificação. Depois, adicione a leitura de decimals() em runtime e faça cache dos resultados por token e chain. Em seguida, normalize os valores na borda do sistema, e não dentro de views improvisadas, para que o código downstream trabalhe com unidades consistentes. Este é o padrão central do evm-token-decimals guide que evita desvio silencioso.

Perguntas frequentes sobre o skill evm-token-decimals

O evm-token-decimals é só para apps DeFi?

Não. O skill é útil em qualquer lugar em que valores ERC-20 sejam lidos e comparados: jobs de backend, serviços de carteira, indexadores, pipelines contábeis e ferramentas de risco. O principal requisito é precisar de matemática de token com segurança de decimais, e não apenas de rótulos para exibição.

Quando não devo usar este skill?

Não dependa do evm-token-decimals se a sua tarefa não tiver relação com normalização de valores de token ou se os valores dos tokens já estiverem padronizados a montante. Se você só precisa de um script pontual para um único ativo e uma única chain conhecidos, um prompt simples pode bastar.

Em que isso é melhor do que um prompt genérico?

Um prompt genérico costuma pular cache específico por chain, desvio em ativos bridged e verificação em runtime. O evm-token-decimals skill empurra você para os detalhes operacionais que normalmente causam bugs em produção, especialmente quando o código funciona para um token, mas falha quando aplicado a um portfólio inteiro.

É amigável para iniciantes?

Sim, se você conseguir descrever o fluxo de tokens no seu app. Você não precisa de conhecimento profundo de protocolo para aproveitar o evm-token-decimals; mas precisa saber onde os saldos entram no sistema e onde eles são convertidos, colocados em cache ou exibidos.

Como melhorar o skill evm-token-decimals

Dê ao skill o contexto exato do token

Os melhores resultados vêm de informar logo no início a chain, o contrato do token e o caso de uso. “Normalizar saldos de USDC na Arbitrum para um bot de trading” é muito mais acionável do que “ajude com decimais”, porque o skill consegue raciocinar sobre o comportamento específico da chain e a precisão exigida para execução.

Fique atento aos modos de falha mais comuns

Os maiores erros são fixar decimals no código, fazer cache sem separar por chain e converter cedo demais. Se você estiver usando evm-token-decimals para Backend Development, peça código que mantenha os valores inteiros brutos até a etapa final de normalização e que falhe de forma segura quando os decimais não puderem ser obtidos.

Itere com casos extremos reais

Depois da primeira saída, teste com um token com decimais incomuns, uma versão bridged do mesmo ativo e pelo menos um cenário multi-chain. Se o código ou prompt ainda presumir que “stablecoins sempre têm 6 decimais”, refine a solicitação e peça um caminho de validação mais rigoroso.

Avaliações e comentários

Ainda não há avaliações
Compartilhe sua avaliação
Faça login para deixar uma nota e um comentário sobre esta skill.
G
0/10000
Avaliações mais recentes
Salvando...