Prerequisites

.md
1 requireduv

One thing is required. The rest is recommended, not needed.

Required

uv
installs Python (≥ 3.9) and the packages on its own. See installation
internet, once
the first uv run slp downloads the packages. After that it aims to work offline: Mermaid, KaTeX and the fonts ship in app/vendor/

Recommended

software why
Claude Code the agent the skills are written for. Any agent works, see slp-setup
VS Code to read and edit the topic files, and run the agent in its terminal
GitHub to keep your topics in your own private repo
git to clone the repo

// the core (the app, notes, cards, exams, exercises) needs no agent at all. The agent layer does

Markdown formats

The documentation is also available in llms.txt formats:

  • llms.txt lists every documentation page.
  • llms-full.txt contains the complete documentation in one file and may exceed some context windows.

Append .md to any documentation URL to retrieve that page as Markdown. For example, this page is available at https://selflearningplatform.github.io/docs/prerequisites.md. You can also copy the current page as Markdown by pressing Cmd+C or Ctrl+C.