一键导入
financial-precision-decimal
Usa Decimal ou inteiro em centavos pra dinheiro; nunca float
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Usa Decimal ou inteiro em centavos pra dinheiro; nunca float
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Camada de contexto persistente do projeto/empresa — convenções, decisões e restrições de longo prazo que valem pra QUALQUER tarefa. Always-on em todos os papéis. Mantida pelo dono.
Diretrizes comportamentais default da Cocada — pensar antes, simplicidade, mudanças cirúrgicas, critério verificável. Always-on em todos os papéis.
Atende WCAG 2.1 nível AA em todo componente UI
Registra decisão arquitetural em ADR datado (docs/adr/). Aciona quando brief envolve arquitetura, troca de tecnologia ou escolha entre frameworks/bancos.
Dev pergunta antes de criar arquivos novos ou refatorar estrutura existente
Um commit = uma intenção; sempre compila e passa testes
| name | financial-precision-decimal |
| description | Usa Decimal ou inteiro em centavos pra dinheiro; nunca float |
| roles | ["builder","reviewer"] |
| category | domain |
Valor monetário nunca em float/double.
Decimal (from decimal import Decimal, ROUND_HALF_EVEN).BigInt em centavos OU Decimal.js / dinero.js.numeric(precision, scale) (ex: numeric(15, 2) pra BRL).ROUND_HALF_EVEN.Testes obrigatórios:
Decimal("0.10") + Decimal("0.20") == Decimal("0.30") (com float seria 0.30000000000000004).