foundry-solidity
SolidBuild and test Solidity smart contracts with Foundry toolkit. Use when developing Ethereum contracts, writing Forge tests, deploying with scripts, or debugging with Cast/Anvil. Triggers on Foundry commands (forge, cast, anvil), Solidity testing, smart contract development, or files like foundry.toml, *.t.sol, *.s.sol.
Install
Quality Score: 85/100
Skill Content
Details
- Author
- tenequm
- Repository
- tenequm/skills
- Created
- 8 months ago
- Last Updated
- 3 days ago
- 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.
forge
Build, audit, deploy, and reason about the Forge + Loom + Crawler substrate. Token-efficient subcommand surface, structured JSON output; reach for these before bash/grep. Use in any tenant or substrate repo. Heavy ops defer to the `forge` MCP server.