What problem does it solve?
This Skill codifies production-grade Solidity best practices to reduce vulnerabilities, enforce secure patterns, and standardize testing and deployment so contracts are audit-ready and resilient in mainnet environments.
Core Features & Use Cases
- Secure coding standards: import rules, strict pragmas, custom errors, storage packing, immutable usage, and revert-first patterns.
- Testing and verification: Foundry-centric workflows, stateless and invariant fuzzing, branching-tree test design, and multi-tool fuzzing recommendations.
- Deployment and governance: Forge deployment scripts, CI checks, multisig-first admin patterns, and audit preparation checklists.
- Use Case: Prepare an ERC20/ERC721 or DeFi protocol for audit by implementing named errors, gas optimizations, comprehensive fuzz/invariant tests, and a vetted deployment script.
Quick Start
Use the solidity skill to generate a secure, production-ready ERC20 contract with Foundry tests, gas optimizations, natspec security contact, and a Forge deployment script ready for audit.