
Solidity Development
This covers modern Solidity development with a focus on 0.8.x features, design patterns, and Foundry-based testing. You get concrete examples of CEI pattern implementation, factory contracts, UUPS upgrades, and fuzz testing setups. The pattern reference table and security checklist are genuinely useful for production work. It's bonded to a Solidity expert agent and handles five main topics: syntax, patterns, testing, upgrades, and security. The troubleshooting section addresses real pain points like stack depth errors and contract size limits. If you're writing smart contracts beyond basic tutorials and need battle-tested patterns with proper test coverage, this gives you working templates rather than theory.
- skills.sh installs
- 208
- GitHub stars
- 1
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pluginagentmarketplace/custom-plugin-blockchain --skill solidity-development --agent claude-codeInstalls into .claude/skills of the current project.
Files
Solidity Development Skill
Master Solidity smart contract development with design patterns, testing strategies, and production best practices.
Quick Start
# Invoke this skill for Solidity development
Skill("solidity-development", topic="patterns", solidity_version="0.8.24")
Topics Covered
1. Language Features (0.8.x)
Modern Solidity essentials:
- Data Types: Value, reference, mappings
- Functions: Visibility, modifiers, overloading
- Inheritance: Diamond problem, C3 linearization
- Custom Errors: Gas-efficient error handling
2. Design Patterns
Battle-tested patterns:
- CEI: Checks-Effects-Interactions
- Factory: Contract deployment patterns
- Proxy: Upgradeable contracts
- Access Control: RBAC, Ownable
3. Testing
Comprehensive test strategies:
- Unit Tests: Foundry, Hardhat
- Fuzz Testing: Property-based testing
- Invariant Testing: System-wide properties
- Fork Testing: Mainnet simulation
4. Upgradability
Safe upgrade patterns:
- UUPS: Self-upgrading proxy
- Transparent: Admin separation
- Beacon: Shared implementation
- Diamond: Multi-facet
Code Examples
Sponsors
Details
- Repository
- github.com/pluginagentmarketplace/custom-plugin-blockchain
- Categories
- Testing & QA, Web3 & Blockchain
- First seen
- Jun 3, 2026