defi-protocol-templates
Создавайте контракты DeFi-протоколов быстрее
Вам нужны надёжные шаблоны DeFi-контрактов, но вы не хотите начинать с нуля. Этот навык предоставляет готовые к использованию структуры для стейкинга, AMM, governance и lending протоколов, которые можно быстро адаптировать.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «defi-protocol-templates». Explain the AMM template and list the main functions.
Ожидаемый результат:
- The AMM tracks two token reserves and issues liquidity shares to providers.
- Main functions are addLiquidity, removeLiquidity, and swap.
- Prices follow a constant product model with a 0.3 percent fee on swaps.
Использование «defi-protocol-templates». What does the staking contract reward calculation look like?
Ожидаемый результат:
- The contract uses rewardPerTokenStored to track accumulated rewards per staked token.
- When users stake or withdraw, pending rewards are calculated and distributed.
- The formula multiplies time elapsed by reward rate divided by total supply.
Использование «defi-protocol-templates». How do I create a governance proposal?
Ожидаемый результат:
- Call the propose function with a description string.
- You must hold tokens above the proposal threshold.
- The proposal enters a voting period that lasts approximately three days.
Аудит безопасности
БезопасноPure documentation skill containing only Solidity code examples in markdown. No executable scripts, network calls, file system access, or environment variable harvesting detected. All 74 static findings are false positives caused by the scanner misinterpreting Solidity code syntax and markdown formatting as security threats.
Факторы риска
🌐 Доступ к сети (1)
⚡ Содержит скрипты (16)
⚙️ Внешние команды (7)
Оценка качества
Что вы можете построить
Создайте прототип DeFi MVP
Адаптируйте шаблоны стейкинга и AMM для быстрой проверки идеи нового протокола.
Спланируйте scope протокола
Изучите примеры governance и flash loan для определения требований к продукту.
Сравните базовые паттерны
Используйте шаблоны как базу для выявления недостающих проверок в кастомном коде.
Попробуйте эти промпты
Опишите шаблон стейкинг-награды и перечислите ключевые state-переменные и события.
Объясните, как работают addLiquidity и swap в шаблоне AMM, и отметьте математические допущения.
Опишите жизненный цикл governance-предложения в шаблоне и укажите, где должна размещаться кастомная логика.
Определите проверки безопасности в шаблоне flash loan и предложите два дополнительных механизма защиты.
Лучшие практики
- Добавьте комплексные unit-тесты перед развёртыванием любого адаптированного шаблона
- Используйте аудированные библиотеки OpenZeppelin для логики токенов и контроля доступа
- Проверьте математику на предмет переполнения и граничных случаев округления в продакшене
Избегать
- Развёртывание шаблонов без профессионального аудита безопасности
- Пропуск механизмов контроля доступа и паузы для критических функций
- Игнорирование обработки decimal токенов и граничных случаев с комиссиями
Часто задаваемые вопросы
Какие платформы совместимы?
Каковы ограничения этих шаблонов?
Как интегрировать это в мой проект?
Имеет ли этот навык доступ к моим данным?
Что делать, если компиляция не удаётся?
Чем это отличается от полных DeFi-фреймворков?
Сведения для разработчиков
Автор
wshobsonЛицензия
MIT
Репозиторий
https://github.com/wshobson/agents/tree/main/plugins/blockchain-web3/skills/defi-protocol-templatesСсылка
main
Структура файлов
📄 SKILL.md