Training path for a whitehat smart-contract researcher: Ethernaut, Damn Vulnerable DeFi, Cyfrin Updraft, Secureum, RareSkills, Paradigm CTF, then in-scope contests. Always as Foundry tests.
Installs into .claude/skills of the current project.
Are you the author of Researcher Gym And Curriculum?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nuroctane-researcher-gym-and-curriculum)
---
name: researcher-gym-and-curriculum
description: "Training path for a whitehat smart-contract researcher: Ethernaut, Damn Vulnerable DeFi, Cyfrin Updraft, Secureum, RareSkills, Paradigm CTF, then in-scope contests. Always as Foundry tests."
---
# Researcher gym and curriculum
Full reading list: `sc-research/references/gym.md`.
## Session behavior
When the user wants to "learn", "practice", or "become a researcher":
1. Pick the next gym item they have not finished (ask; default Ethernaut then DVD v4).
2. Implement in Foundry. No Remix-only solutions.
3. After each solve: SWC id, Solodit analog, one invariant.
4. Do not spoil CTF flags if they asked to try first - give hints, then the test.
## After the gym
In-scope C4/Cantina/Sherlock as a warden, then Immunefi programs with a published policy. Load `contest-and-bounty-reporting`. When you start filing, load `hunting-x-linked-bounties` so your analog is a **paid class**, not a tweet.