engineering-solidity-smart-contract-engineer

Generate Solidity smart contracts for EVM-compatible chains using OpenZeppelin and Foundry.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Adawodu/dynoclaw --skill engineering-solidity-smart-contract-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-solidity-smart-contract-engineer
Source: https://github.com/Adawodu/dynoclaw/tree/main/skills/engineering-solidity-smart-contract-engineer
Command: npx skills add https://github.com/Adawodu/dynoclaw --skill engineering-solidity-smart-contract-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert assistance in developing secure, gas-efficient, and robust smart contracts for EVM-compatible blockchains, mitigating risks of exploits and high transaction costs.

Core Features & Use Cases

  • Secure Contract Development: Write Solidity code following best practices like checks-effects-interactions and security-first design.
  • Gas Optimization: Implement strategies to minimize transaction costs on the EVM.
  • Protocol Architecture: Design upgradeable and modular smart contract systems.
  • Use Case: Develop a new ERC-20 token with minting, burning, and pausing capabilities, ensuring it's secure against common vulnerabilities and optimized for gas.

Quick Start

Generate an ERC-20 token contract with access control and pausing functionality.

Frequently Asked Questions about engineering-solidity-smart-contract-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a secure and gas-optimized ERC-20 smart contract in Solidity?

To write a secure and gas-optimized ERC-20 smart contract, use OpenZeppelin contracts and apply checks-effects-interactions patterns. This Skill generates Solidity code with minting, burning, and pausing capabilities while mitigating exploit risks and minimizing EVM transaction costs.

How do I implement UUPS upgradeable vaults for DeFi primitives?

To implement UUPS upgradeable vaults for DeFi primitives, design modular smart contract systems using Solidity. This Skill provides expert code generation for upgradeable patterns on EVM-compatible chains, ensuring protocols can be updated without migrating state.

Can I use Foundry with OpenZeppelin contracts for smart contract testing and deployment?

Yes, you can use Foundry with OpenZeppelin contracts for robust smart contract testing and deployment. This Skill utilizes both frameworks to provide comprehensive testing and deployment guidance for EVM-compatible blockchains.

What are the best practices for Solidity gas optimization on the EVM?

Best practices for Solidity gas optimization on the EVM involve implementing specific strategies to minimize transaction costs. This Skill focuses on generating Solidity code that inherently applies these optimizations during contract development.

Why does my Solidity DeFi primitive need an upgradeable contract architecture?

Your Solidity DeFi primitive needs an upgradeable contract architecture to allow protocol logic updates without losing state data. This Skill designs modular systems using UUPS patterns, enabling secure and flexible upgrades for EVM smart contracts.