tutor-setup
Installation
Summary
Converts knowledge sources into Obsidian study vaults with auto-detected document or codebase modes.
- Document Mode transforms PDFs, text, web sources, and ebooks into structured study notes with practice questions, concept linking, and exam trap callouts
- Codebase Mode generates developer onboarding vaults from source code projects, mapping architecture, module dependencies, APIs, and hands-on exercises
- Enforces strict CWD boundary; all file access and vault output remain within the current working directory
- Includes mandatory quality verification against domain-specific checklists and produces interlocked wiki-style notes with backlinks, tags, and related concept references
SKILL.md
Tutor Setup — Knowledge to Obsidian StudyVault
CWD Boundary Rule (ALL MODES)
NEVER access files outside the current working directory (CWD). All source scanning, reading, and vault output MUST stay within CWD and its subdirectories. If the user provides an external path, ask them to copy the files into CWD first.
Mode Detection
On invocation, detect mode automatically:
- Check for project markers in CWD:
package.json,pom.xml,build.gradle,Cargo.toml,go.mod,Makefile,*.sln,pyproject.toml,setup.py,Gemfile
- If any marker found → Codebase Mode
- If no marker found → Document Mode
- Tie-break: If
.git/is the sole indicator and no source code files (*.ts,*.py,*.java,*.go,*.rs, etc.) exist, default to Document Mode. - Announce detected mode and ask user to confirm or override.
Related skills