Goal
Complete this onboarding to understand the tutorial codebase structure, code style, and quality standards.
Quality Principles
Before starting, understand these non-negotiable principles:
- Avoid AI slop at any cost
Humans can instantly detect low-quality AI-slop
Once detected, everything else sounds equally horrible
A tutorial cannot be "throw a prompt into Claude Code and copy-paste the result"
It's ok to use AI, but the output needs to be higher than using only AI or using only human
Your goal is to read information and synthesize that for somebody else to reduce the time it takes for them to learn by 10x
If it takes 5 mins to generate and 60 mins to generate
- Use a professional tone
- Write as if explaining to a peer, not a student or a buddy
- Focus only on examples without repeating content
- Everything should be stated only once and in the right place
- Eliminate redundancy between sections
- Maintain high quality standards
- Every sentence should serve a purpose
- Each example should illustrate a concept clearly
Study Code Examples
Carefully examine all code in class_project/project_template
Learn the Claude Skills
- Become familiar with the Claude Skills in helpers_root/.claude/skills
- Explore the available skills using these commands:
md skill describe coding
md skill describe notebooks
md skill describe testing
md skill describe X_in_60_minutes
Review key skills relevant to tutorials:
- coding.format_rules: Python code conventions
- testing.format_rules: Unit test patterns
- notebook.format_rules: Jupyter notebook structure
- markdown.format_rules: Documentation style
E.g.,
md skill edit coding.format_rules
Review the test structure, specifically class_project/project_template/test/test_docker_all.py
Goal
Complete this onboarding to understand the tutorial codebase structure, code style, and quality standards.
Quality Principles
Before starting, understand these non-negotiable principles:
Humans can instantly detect low-quality AI-slop
Once detected, everything else sounds equally horrible
A tutorial cannot be "throw a prompt into Claude Code and copy-paste the result"
It's ok to use AI, but the output needs to be higher than using only AI or using only human
Your goal is to read information and synthesize that for somebody else to reduce the time it takes for them to learn by 10x
If it takes 5 mins to generate and 60 mins to generate
Study Code Examples
Carefully examine all code in class_project/project_template
Learn the Claude Skills
Review key skills relevant to tutorials:
E.g.,
Review the test structure, specifically class_project/project_template/test/test_docker_all.py