What problem does it solve?
This Skill guides new users through setting up a project, verifying their development environment, and understanding the core concepts of Claude Code, ensuring a smooth onboarding experience.
Core Features & Use Cases
- Project Selection: Helps users choose from predefined projects (Canvas, Forge, Nexus, Sentinel) or guides them through setting up a custom one.
- Environment Verification: Checks for necessary language toolchains, package managers, and tools like Git and Docker.
- Project Scaffolding: Creates project directories, essential files (like
CLAUDE.md, CLAUDE.local.md, .gitignore), and environment configurations (venv, conda, Docker).
- Claude Code Fundamentals: Teaches core concepts like
CLAUDE.md, memory hierarchy, keyboard shortcuts, and Git integration.
- Use Case: A new developer clones the
cc-self-train repository and runs claude. The start skill initiates, helps them pick the 'Canvas' project, verifies their browser and Git installation, scaffolds the basic HTML/CSS/JS files, and explains CLAUDE.md before they begin Module 1.
Quick Start
Run the start skill to begin the onboarding process for a new Claude Code project.