Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microck/rr-solidity
Comprehensive Solidity smart contract development skill using Foundry framework.
Passed 25 of 25 test cases with the skill, and 24 of 25 without it.
1 fixed24 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
What is the standard function naming convention in Foundry unit tests when verifying that calling deposit with a zero amount causes a revert?
| Checked | Without skill | With skill |
|---|---|---|
| Expect test function name to start with test_RevertWhen_ prefix. | Missed | Passed |
The instructions your model reads when the skill loads.
Comprehensive skill for professional Solidity smart contract development using the Foundry framework. Provides security-first development practices, testing patterns, static analysis integration (Slither, solhint), and deployment workflows for EVM-compatible blockchains.
Automatically activate when:
.sol (Solidity) filesfoundry.toml present)Follow security-first patterns from references/solidity-security.md:
Always implement:
Example contract structure:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.30;
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {Pausable} from "@openzeppelin/contracts/security/Pausable.sol";
test cases passed, vs 24 / 25 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.