Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Foundry

  • 4 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-master

Build, test, fuzz, and deploy EVM smart contracts with Foundry - Forge, Cast, Anvil, and Chisel.

About

A Rust-based Ethereum toolkit covering Forge build/test/fuzz, Cast interaction, Anvil local node, cheatcodes, scripting, and the linter. A developer uses it to write, test, debug, and deploy Solidity contracts.

  • Cheatcodes, invariant/fork testing, coverage, and forge verify-contract
  • Cast, Anvil local node, Chisel REPL, and forge lint

Foundry by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #347 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-master --skill foundry

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Build, test, fuzz, and deploy EVM smart contracts with Foundry - Forge, Cast, Anvil, and Chisel.

Files

SKILL.mdMarkdownGitHub ↗
Skill based on Foundry (foundry-rs/foundry), generated 2026-02-09. User docs: https://getfoundry.sh, book: https://book.getfoundry.sh

Foundry is a fast, portable Ethereum dev toolkit (Rust): Forge (build, test, fuzz, deploy), Cast (EVM interaction), Anvil (local node), Chisel (Solidity REPL). This skill focuses on agent capabilities — architecture, cheatcodes, scripting, debugging, custom networks, and the linter — from the in-repo dev docs.

Core References

TopicDescriptionReference
Architectureevm, config, cli crates; where cheatcodes and CLI livecore-architecture
CheatcodesVm address, Inspector, adding cheatcodes, Cheatcode trait, JSON speccore-cheatcodes
Configfoundry.toml, profiles, compiler, paths, remappingscore-config
Project layoutforge init, src, test, script, libcore-project-layout

Features

TopicDescriptionReference
Forge build & testforge build, forge test, snapshot, gas report, fuzzfeatures-forge-build-test
Forge fmtforge fmt, [fmt] config, --checkfeatures-forge-fmt
Contract sizeforge build --sizes, 24KB limitfeatures-contract-size
Forge installforge install, remappings, lib layoutfeatures-forge-install
Scriptingforge script flow, broadcast, resume, nonce, multi-chainfeatures-scripting
Testing patternsvm.prank, expectRevert, expectEmit, forge-std Testfeatures-testing-patterns
Coverage & verifyforge coverage, forge verify-contractfeatures-coverage-verify
Invariant testinginvariant_* functions, runs, depth, stateful fuzzfeatures-invariant
Fork testingcreateSelectFork, selectFork, activeFork, multi-forkfeatures-fork-testing
FFI & signingvm.ffi, vm.sign, EIP-712 helpersfeatures-ffi-signatures
State cheatcodesvm.deal, vm.mockCall, vm.etchfeatures-state-cheatcodes
Castcast call, send, ABI encode/decode, chain queriesfeatures-cast
AnvilLocal node, fork, pre-funded accounts, block timefeatures-anvil
ChiselSolidity REPL for snippets and quick checksfeatures-chisel
DebuggingRUST_LOG, tracing filters for forge/cast/anvilfeatures-debugging
Custom NetworksCustom precompiles, evm-networks cratefeatures-networks
Lint (forge lint)Early/late passes, adding lint rules, testingfeatures-lint

Best Practices

TopicDescriptionReference
TestingTest layout, naming, isolation, CI patternsbest-practices-testing
ScriptingBroadcast, verify, resume, keys, multi-chainbest-practices-scripting

External Links

Related skills

Web3 & Blockchainbackendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.