Getting Started with DevRecess
DevRecess turns dry technical documentation into narrative-driven play sessions. Instead of reading through pages of API docs, you follow a story — solving problems, making decisions, and learning by doing.
What is a Session?
Each DevRecess session is a single markdown file (SKILL.md) that follows the Anthropic Agent Skills format. Sessions include:
- A narrative setting — a space station, noir city, fantasy realm, or other immersive world
- A conflict to resolve — the story-driven problem that teaches you the technology
- Guided exercises — hands-on coding challenges woven into the narrative
- Progressive difficulty — from beginner to advanced, clearly marked
How to Use a Session
Step 1: Browse Available Sessions
Visit the DevRecess sessions repository to see all available sessions. Each session is organized by subject and difficulty level.
Step 2: Download the SKILL.md File
Click on any session folder to find its SKILL.md file. You can download it directly or copy the raw content.
Step 3: Load it into Your AI Assistant
Sessions work with any AI assistant that accepts markdown instructions:
- Claude Code — Install as an Agent Skill in your
.claude/skills/directory - Claude.ai — Upload to a Project as a knowledge file
- ChatGPT — Paste into a custom instruction or conversation
- Cursor — Add as a project rule or context file
Step 4: Follow the Adventure
Once loaded, your AI assistant becomes your guide through the narrative. It will:
- Set the scene and introduce the conflict
- Present challenges that teach real technical concepts
- Adapt to your skill level and pace
- Provide hints when you're stuck
Your First Session
We recommend starting with the Bun Runtime session at beginner difficulty. It introduces you to Bun's fast JavaScript runtime through a space station adventure where you need to optimize the station's systems before a critical deadline.
What's Next?
- Explore more sessions — We add new sessions every two weeks
- Request a topic — Open a GitHub issue to suggest a subject you'd like to learn
- Join the waitlist — Sign up for custom session generation (coming soon)
Happy exploring!