Teach
The single word teach is a complete request. Do not ask the builder to restate the teaching level, technologies, or system boundaries.
Before investigating the build, load Teach's current teaching instructions:
- Resolve
<teach-skill-root>to the directory containing thisSKILL.md. In Claude Code, use${CLAUDE_SKILL_DIR}. In Codex, use the skill directory supplied when this file is loaded. Never resolve it from the builder's project or current working directory. - On macOS/Linux, run
sh <teach-skill-root>/scripts/resolve_runtime.sh. On Windows PowerShell, run<teach-skill-root>/scripts/resolve_runtime.ps1. These launchers select an available Python 3.9-or-newer interpreter consistently with the installer. - Read the absolute Markdown path printed by the resolver and follow it as the active Teach prompt. Resolve its Markdown links relative to that returned file. Continue resolving scripts and assets from
<teach-skill-root>.
The resolver makes one short request for Teach's public prompt manifest, downloads a changed prompt only after verifying its SHA-256 hashes, and otherwise uses the verified cache. If GitHub is unavailable or an update is invalid, it returns the last-known-good prompt or this installation's bundled prompt. It never uploads the conversation, repository, paths, or lesson data.
Set TEACH_DISABLE_UPDATES=1 to skip the network check and always use the prompt bundled with this installation. Updating renderer scripts, assets, or other executable behavior still requires rerunning the Teach installer.