Habilidades defi-protocol-templates
📦

defi-protocol-templates

Seguro

Construa Protocolos DeFi com Templates de Produção

Também disponível em: wshobson

Construir aplicações DeFi requer padrões de smart contract seguros e testados em batalha. Esta skill fornece templates Solidity prontos para produção para staking, AMMs, governança, empréstimos e flash loans.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "defi-protocol-templates". Crie um contrato de staking rewards para meu token ERC20

Resultado esperado:

Gera um contrato StakingRewards completo com funções stake(), withdraw(), getReward() e exit(), usando ReentrancyGuard da OpenZeppelin para segurança.

A utilizar "defi-protocol-templates". Construa um AMM para trocas de token

Resultado esperado:

Fornece um contrato SimpleAMM com gerenciamento de liquidez, precificação de produto constante e funcionalidade de swap com cobrança de taxa.

Auditoria de Segurança

Seguro
v1 • 2/24/2026

Static analyzer produced false positives by misidentifying Solidity smart contract code as malicious scripts. All flagged patterns (require statements, C2 keywords, crypto algorithms) are standard DeFi/smart contract constructs. The skill contains educational Solidity templates only with no code execution, network access, or filesystem operations. Safe for publication.

1
Arquivos analisados
469
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
32
Comunidade
100
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

MVP de Startup DeFi

Proveja rapidamente uma plataforma de staking ou AMM para testes e demos para investidores

Aprendizado Educacional

Estude padrões prontos para produção para staking, governança e liquidity pools

Integração de Protocolo

Adicione recursos de staking ou governança a projetos de token existentes

Tente Estes Prompts

Contrato de Staking Básico
Crie um contrato de staking onde usuários podem fazer stake de tokens ERC20 e ganhar recompensas ao longo do tempo. Inclua funções de stake, withdraw e claim reward.
AMM com Liquidity Pools
Gere um contrato de automated market maker com funções addLiquidity, removeLiquidity e swap. Inclua fórmula de produto constante e taxa de 0.3%.
Sistema de Token de Governança
Crie um token de governança com capacidades de votação e um contrato governor para criação de propostas, votação e execução.
Provedor de Flash Loan
Implemente um contrato de flash loan com mecanismo de taxa e um contrato receiver que executa lógica de arbitragem dentro do callback.

Melhores Práticas

  • Sempre use bibliotecas OpenZeppelin para padrões ERC20 e segurança padrão
  • Implemente reentrancy guards em todas as funções que alteram estado
  • Teste completamente com testes unitários e considere auditorias profissionais antes do deployment

Evitar

  • Fazer deploy de contratos não auditados na mainnet com valor real
  • Usar versões Solidity depreciadas ou padrões inseguros
  • Ignorar otimização de gas para funções frequentemente chamadas

Perguntas Frequentes

Estes templates estão prontos para produção?
Os templates seguem melhores práticas mas requerem auditoria de segurança e testes antes do deployment em produção com fundos reais.
Qual versão do Solidity devo usar?
Os templates usam Solidity ^0.8.0 que inclui proteção contra overflow embutida. Ajuste com base nos requisitos do seu projeto.
Preciso dos contratos OpenZeppelin?
Sim, instale os contratos OpenZeppelin via npm: npm install @openzeppelin/contracts para que os imports funcionem.
Posso modificar estes templates?
Sim, os templates são licenciados sob MIT. Customize-os para seu caso de uso específico e economia de tokens.
Que framework de testes devo usar?
Escolhas comuns incluem Hardhat com Waffle, Foundry para otimização de gas, ou Truffle para testes abrangentes.
Como adiciono capacidade de upgrade a estes contratos?
Considere os contratos Upgradeable da OpenZeppelin e padrões de proxy. Isso adiciona complexidade e deve ser avaliado cuidadosamente.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md