npx skills add ...
npx skills add reason-machines/trending-skills --skill freecodecamp-curriculum
Comprehensive guide for contributing to and working with freeCodeCamp's open-source codebase and curriculum platform
npx skills add reason-machines/trending-skills --skill freecodecamp-curriculum
Skill by ara.so — Daily 2026 Skills collection.
freeCodeCamp.org is a free, open-source learning platform with thousands of interactive coding challenges, certifications, and a full-stack curriculum. The codebase includes a React/TypeScript frontend, Node.js/Fastify backend, and a YAML/Markdown-based curriculum system.
nvm or fnm)Key .env variables to set:
Challenges are stored as YAML/Markdown files under curriculum/challenges/.
Try creating one of each type of comment.
hint 1
hint 2
curriculum/challenges/english/.md file with a unique IDTests use a custom assertion library. Inside # --hints-- blocks:
The function should return true when passed 42.
The DOM should contain an element with id main.
Superblocks map to certifications. Directory names use kebab-case:
Block directories within a superblock:
Every challenge needs a unique 24-character hex ID:
Every challenge needs a forumTopicId linking to forum.freecodecamp.org:
Each block needs a _meta.json:
Commit message prefixes: fix:, feat:, chore:, docs:, refactor:, test: