solidity-coding
Solidity Contract Development Skill
This skill provides expertise for writing production-quality Solidity contracts following industry best practices.
Bundled References
For detailed patterns and code examples, read these reference files:
| Reference | Content | When to Read |
|---|---|---|
.claude/skills/solidity-coding/references/coding-patterns.md |
NatSpec, errors, modifiers, imports, section headers | Before writing any contract code |
.claude/skills/solidity-coding/references/security-practices.md |
CEI, access control, EIP-7702, upgrades | When implementing state changes |
.claude/skills/solidity-coding/references/gas-optimization.md |
EIP-1153, L2 patterns, Solady, storage caching | When optimizing contract efficiency |
.claude/skills/solidity-coding/references/event-design.md |
Event design for The Graph and indexers | When adding events to contracts |
.claude/skills/solidity-coding/references/versioning-migration.md |
Interface versioning, storage migration, deprecation | When releasing new contract versions |
.claude/skills/solidity-coding/references/sablier-conventions.md |
Sablier-specific naming, patterns, and examples | When working in Sablier repos |
.claude/skills/solidity-coding/references/nft-descriptor.md |
Onchain NFT metadata and SVG generation | When implementing tokenURI |
Note: Your repo's agent will provide repo-specific structure (package locations, inheritance hierarchies, etc.)
More from sablier-labs/evm-monorepo
foundry-testing
Write Foundry-based tests and scripts. Trigger phrases - foundry testing, write test, fuzz test, fork test, invariant test, deploy script, gas benchmark, coverage, or when working in tests/ or scripts/ directories.
1explorer-contract-verification
Verify smart contracts on Etherscan, Routescan, and Blockscout block explorers. This skill should be used when the user asks to "verify contract", "verify on etherscan", "verify on blockscout", "verify on routescan", "verify on chain scan". Handles standard verification, Etherscan V2 API, Routescan, Blockscout verification, proxy patterns, and factory-created contracts.
1