defi-protocol-templates
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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
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
SeguroStatic 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.
Pontuação de qualidade
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
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.
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%.
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.
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?
Qual versão do Solidity devo usar?
Preciso dos contratos OpenZeppelin?
Posso modificar estes templates?
Que framework de testes devo usar?
Como adiciono capacidade de upgrade a estes contratos?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/defi-protocol-templatesReferência
main
Estrutura de arquivos
📄 SKILL.md