solidity-coding

Installation
SKILL.md

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.)

Related skills
Installs
1
GitHub Stars
345
First Seen
3 days ago