agency-solidity-smart-contract-engineer

Architect secure, gas-optimized smart contracts for EVM-compatible blockchains.

Updated Jul 23, 2026
One-click install
npx skills add https://github.com/rajyeole6/AI-RECRUITER --skill agency-solidity-smart-contract-engineer-rajyeole6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-solidity-smart-contract-engineer
Source: https://github.com/rajyeole6/AI-RECRUITER/tree/main/.agents/skills/engineering-solidity-smart-contract-engineer
Command: npx skills add https://github.com/rajyeole6/AI-RECRUITER --skill agency-solidity-smart-contract-engineer-rajyeole6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the high-stakes challenge of developing secure, gas-efficient, and upgradeable smart contracts on EVM-compatible chains, mitigating risks like reentrancy, oracle manipulation, and excessive gas consumption.

Core Features & Use Cases

  • Secure Architecture: Implements battle-tested patterns like checks-effects-interactions, UUPS proxies, and role-based access control.
  • Gas Optimization: Provides expert-level guidance on storage packing, calldata usage, and efficient opcode selection to minimize deployment and runtime costs.
  • Use Case: Use this Skill to architect a secure DeFi staking vault or a custom ERC-20 token with emergency pause functionality and upgradeability, ensuring the code is audit-ready and gas-efficient.

Quick Start

Use the agency-solidity-smart-contract-engineer skill to generate a UUPS upgradeable vault contract with reentrancy guards and NatSpec documentation for a new staking protocol.

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

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

FAQPage Schema
How do I build a secure upgradeable DeFi vault in Solidity?

To build a secure upgradeable DeFi vault in Solidity, implement UUPS proxy patterns and battle-tested OpenZeppelin primitives with role-based access control. This architecture ensures audit-ready code while mitigating reentrancy and oracle manipulation risks.

What is the best way to optimize gas consumption for EVM smart contracts?

The best way to optimize gas consumption for EVM smart contracts involves applying storage packing, utilizing calldata, and selecting efficient opcodes. These techniques minimize both deployment and runtime costs for Solidity contracts.

How do I implement checks-effects-interactions patterns to prevent reentrancy attacks?

To implement checks-effects-interactions patterns for preventing reentrancy attacks, structure your Solidity functions to perform state changes before executing external calls. This secure architecture protects DeFi protocols from malicious contract interactions.

Does this Solidity development approach support Foundry-based testing?

Yes, this Solidity development approach supports Foundry-based testing throughout the development lifecycle. It enables comprehensive testing of EVM-compatible contracts, ensuring secure architecture and gas optimizations perform correctly under strict security requirements.

Can I use OpenZeppelin primitives for custom ERC-20 tokens with emergency pause functionality?

Yes, you can use audited OpenZeppelin primitives to build custom ERC-20 tokens with emergency pause functionality. This method leverages role-based access control and upgradeable proxy patterns to ensure token standards meet strict security requirements.

When do I need UUPS proxies instead of standard smart contract deployment?

You need UUPS proxies instead of standard smart contract deployment when your DeFi protocol requires upgradeability without exposing storage vulnerabilities. UUPS proxies provide secure architecture by moving upgrade logic into the implementation contract itself.