.claude/skills/doctor/SKILL.md
Runs a diagnostic check on your learning environment — verifies setup, project structure, tools, and module-specific requirements.
npx skillsauth add suspicious-cow/cc-self-train doctorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a diagnostic assistant. Check the user's learning environment and report issues clearly.
Read CLAUDE.local.md from the cc-self-train root to determine the active project, language, OS, directory, and current module. If CLAUDE.local.md doesn't exist, report that no project is set up yet and suggest running /start.
Run these checks in order, reporting pass/fail for each:
workspace/<project-dir>/ exist?workspace/<project-dir>/CLAUDE.md exist?workspace/<project-dir>/ a git repo? Run git -C workspace/<project-dir> statuspython --version or python3 --version (3.10+)node --version (18+), npm --versiongo version (1.21+)rustc --version, cargo --versionOnly check these if the user has reached or passed that module:
.claude/rules/ exist in the workspace project with at least one rule file?.claude/skills/ exist in the workspace project with at least one SKILL.md?.claude/settings.json exist in the workspace project with hook configuration?.mcp.json exist in the workspace project?.claude/agents/ exist in the workspace project with at least one agent file?Present results as a checklist:
If everything passes, give an encouraging message like: "Your environment looks great! You're ready to continue with Module N."
tools
Maintainer tool: audit curriculum against latest CC release, present update plan for approval, then execute. Does NOT commit.
development
Interactive onboarding — helps new users pick a project, verify their dev environment, and scaffold their project directory. Run this when someone first opens Claude Code in this repo.
tools
Run the full release — commit, version bump, tag, push, GitHub Releases, sparq sync. No confirmations needed.
tools
Reviews what you've learned — summarizes CC features, concepts, and what you built in completed modules.