course-sdk
Build, compile, and test interactive coding courses
All Skills in This Repository (2)
Pure Emerald Level IndicatorsAdd Stage Hints and Solutions
Implement stage solutions and hints for CodeCrafters courses using bun, docker, and course-sdk CLI.
Add Language Support
Generate starter code and iteratively compile and test new languages for CodeCrafters courses.
Frequently Asked Questions
FAQPage SchemaHow 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โlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides