codecrafters-iocodecrafters-ioOfficialยท2 Agent Skills Included

course-sdk

Build, compile, and test interactive coding courses

Adds new programming language support and stage solutions to CodeCrafters coding challenges. Generates starter code, hints, and solutions, then compiles and tests them in Docker until they pass. Removes the manual work of writing boilerplate, matching existing patterns, and debugging test failures across languages.
npx skills add codecrafters-io/course-sdk --all -g -y

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install course-sdk?โ–ผ

Run `npx skills add codecrafters-io/course-sdk --all -g -y` in your terminal to install all skills in this suite globally.

How to add a new language to a CodeCrafters course?โ–ผ

The Add Language Support skill scaffolds the starter template, implements Stage 1 logic matching existing languages, and compiles and tests until it passes.

How to add solutions and hints for course stages?โ–ผ

The Add Stage Hints and Solutions skill builds incremental solutions for stages beyond Stage 1 and writes matching hints in each stage's config.yml.

What do I need to run course-sdk skills?โ–ผ

You need Bun, Docker, and the course-sdk CLI installed. The skills check and set up these requirements automatically before running.

Does course-sdk verify my code actually works?โ–ผ

Yes. Every skill runs compile and test commands in Docker and iterates on failures until the stage tests pass.

Related Repositories in Education & Research

View All in Education & Researchโ†’