What problem does it solve? Developers joining a project built on an unfamiliar framework must piece together documentation and guess which concepts actually matter. This Skill analyzes a codebase, detects its framework and version, researches the official documentation, and produces a self-contained interactive HTML guide that teaches exactly the framework concepts the codebase uses, illustrated with real code from the project. ## Core Features & Use Cases - Automatic stack detection: Identifies language, framework, and version from config files like pyproject.toml, package.json, Cargo.toml, go.mod, and Gemfile. - Concept inventory and doc research: Scans source files to build an inventory of framework features in use, then fetches official documentation via web search to ground every explanation. - Interactive HTML guide output: Produces a single self-contained HTML file with sidebar navigation, step-by-step sections, syntax-highlighted code, reference tables, and progress tracking. - Use Case: You inherit a Django 5.1 backend you have never worked with. Run the Skill on the repo and receive a guide covering its models, class-based views, DRF viewsets, Celery tasks, and signals — each taught from Django docs and illustrated with the project's own code. ## Quick Start Ask the agent to run learn-stack on your project directory, for example: generate a framework learning guide for the codebase at projects/my-app/backend.