What problem does it solve?
This Skill automates the development of DeFi protocols by providing design patterns for AMM, liquidity pools, lending, price oracles, and Vaults (ERC4626), saving developers time and reducing the risk of common errors.
Core Features & Use Cases
- Automated AMM Development: Generates code for Uniswap V2/V3 and Curve-style AMM.
- Lending Protocol Development: Automates the creation of lending protocols with features like interest rate modeling and collateral management.
- Oracle Integration: Automatically integrates price oracles like Chainlink and TWAP.
- Vault Implementation: Generates code for Vaults (ERC4626) with inflation attack defense.
- Use Case: If you need to create a new DeFi lending platform, you can use this Skill to automate much of the development process, including setting up the AMM, liquidity pools, and oracle integration.
Quick Start
Use the solidity-defi skill to create a new lending protocol with the following command: solidity-defi create lending --name MyLendingProtocol.