@shaykec/claude-teach
v0.6.21
Published
Socratic AI teaching platform — learn anything through guided dialogue, visual canvas, and gamification
Readme
@shaykec/claude-teach
CLI engine and core logic for ClaudeTeach -- gamification, progress tracking, module registry, and marketplace.
This is the main entry point for the claude-teach command-line tool.
npm install -g @shaykec/claude-teachCommands
Learning
| Command | Description |
|---------|-------------|
| list | List available modules (--category, --difficulty, --tag, --source) |
| get <module> | Show module content (--quick, --quiz-only, --status, --reset) |
| stats | Gamification dashboard |
| level-up | Belt roadmap and recommendations |
Marketplace
| Command | Description |
|---------|-------------|
| install <url> | Install a module pack from git |
| packs | List installed packs |
| update <pack> | Update a pack (git pull) |
| remove <pack> | Remove a pack |
| search <query> | Search registries |
| registry add\|list\|remove | Manage registries |
Authoring
| Command | Description |
|---------|-------------|
| author init <name> | Scaffold a new module pack |
| author add <pack>/<module> | Add a module to a pack |
| author validate <path> | Validate a pack |
| author preview <path> | Preview a module locally |
| registry:build | Rebuild the module registry |
System
| Command | Description |
|---------|-------------|
| serve | Start the bridge server (--port) |
| inbox | Show browser-captured content |
Key Files
src/cli.js-- Command definitions (Commander.js)src/registry.js-- Module registry (scans built-in, packs, local)src/progress.js-- Progress persistence (.teach-progress.yaml)src/gamification.js-- Belt calculation, XP logic, dashboard formattingsrc/marketplace.js-- Pack install/update/remove/search, registry configsrc/author.js-- Pack scaffolding, module addition, validation
Dependencies
commander-- CLI frameworkjs-yaml-- YAML parsingchalk-- Terminal colors@shaykec/bridge-- Bridge server@shaykec/shared-- Shared constants
See the root README for full documentation.
