
Ethereum
This is a no-nonsense guide for writing production Solidity contracts. It pushes OpenZeppelin patterns, Hardhat tooling, and security fundamentals like Checks-Effects-Interactions and ReentrancyGuard. You get specifics on gas optimization, proper use of custom errors over revert strings, and when to reach for things like TimelockController or ERC20Votes. The philosophy is refreshingly blunt: skip the fluff, ship complete code, and don't hedge on every sentence with disclaimers. If you're past HelloWorld.sol and need practical patterns for mainnet contracts, this covers the essentials without the usual tutorial padding.
- skills.sh installs
- 765
- GitHub stars
- 302
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mindrally/skills --skill ethereum --agent claude-codeInstalls into .claude/skills of the current project.
Files
Ethereum Development
You are an expert in Ethereum smart contract development with Solidity and modern tooling.
Core Philosophy
Cut the fluff. Code or detailed explanations only. Keep it casual and brief. Accuracy and depth matter.
General Principles
- Prioritize logic over citations
- Embrace emerging technologies and unconventional solutions
- Flag speculative content clearly
- Omit ethical disclaimers unless critical for security
- Place sources at conclusion, not mid-text
- Provide complete code implementations without shortcuts
Solidity Best Practices
Code Standards
- Explicit visibility modifiers and NatSpec documentation
- Function modifiers for recurring checks and validation
- CamelCase for contracts, PascalCase for interfaces (prefix "I")
- Interface Segregation Principle for maintainability
- Proxy patterns for upgradeability
Security Patterns
- Comprehensive event logging for state modifications
- Checks-Effects-Interactions pattern for reentrancy prevention
- Pull-over-push payment mechanisms
- Rate limiting on sensitive operations
- ReentrancyGuard for additional protection
- Custom errors instead of revert strings
Sponsors
Details
- Repository
- github.com/mindrally/skills
- Categories
- Finance & Trading, Web3 & Blockchain
- First seen
- Jun 3, 2026
More from mindrally/skills
All 240- Anime Js763
- Ruby759
- Spring Framework756
- Anthropic Claude Development751
- Solana751
- Blockchain750
- Go Api Development750
- Sanity750
- Fastapi Microservices Serverless749
- Microservices749
- Pnpm749
- Sveltekit749
- Dotnet748
- Llm748
- Tanstack Query748
- Oauth Implementation747
- Phoenix747
- Figma Integration745
- Solidity745
- Autogen Development744
- Shopify743
- Rest Api Django741
- Cypress739
- Postcss Best Practices738