foundry-solidity
SolidBuild and test Solidity contracts with Foundry. Use when developing Ethereum contracts, writing Forge tests, deploying with scripts, or debugging with Cast/Anvil. Triggers on forge, cast, anvil, foundry.toml, *.t.sol, or *.s.sol.
Install
Quality Score: 85/100
Skill Content
Details
- Author
- tenequm
- Repository
- tenequm/skills
- Created
- 10 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
foundry-solidity
Build, test, secure, and automate Solidity 0.8.36 smart contracts with the Foundry toolkit (EVM target Osaka/Fusaka). Use when developing Ethereum/EVM contracts, writing Forge tests (unit/fuzz/invariant/fork), auditing/reviewing contracts for vulnerabilities, setting up CI/gas-regression/ABI-breaking-change gates, deploying (incl. signing/multisig/secrets hygiene), debugging with Cast/Anvil/Chisel, configuring foundry.toml, or checking 0.8.36 language semantics. Bundles the authoritative Solidity 0.8.36 + Foundry docs, a verified runnable starter project, a one-command quality gate (scripts/verify.sh), a security vulnerability→fix catalogue and audit workflow with a severity rubric, and a graded eval suite. Triggers on Foundry commands (forge, cast, anvil, chisel), Solidity testing/auditing/security-review requests, smart-contract development, gas optimization, deployment/signing questions, solc/EVM-version questions, or files like foundry.toml, *.t.sol, *.s.sol.
foundry-testing
ALWAYS load before writing or modifying Foundry test files (.t.sol). Covers fuzz testing, gas benchmarks, naming conventions, and test patterns.
sc-dev
Smart contract developer copilot for Solidity/EVM. Use when designing, implementing, refactoring, testing, or optimizing smart contracts; when adding features; when integrating with protocols; or when debugging failing tests.