Learn rat-stack from your own agent

Learn mode10 explains the ideas behind rat-stack-shaped apps while your own agent does real work. It goes deeper the first time you meet an idea and gets shorter as you learn it.

Turn it on

Copy this prompt into your agent. The agent shows the first concept as soon as it is set up.

See the prompt
Turn on rat-stack learn mode for me.
1. Connect to the rat-stack MCP server at https://ratstack.sh/mcp. Use learnDeck and learnCard to read the public concept deck.
2. Read https://ratstack.sh/skills/learn and follow it in this session only. Do not install skills or write them to any skills folder.
3. Keep my progress and display preferences local in ~/.rat-learn/. Use the local learnNext, learnRecord, learnPreferences and learnSetPreferences tools from a fresh rat-stack clone, as the skill says. Never pull over my uncommitted changes.
4. Never send my code, file paths, names, repository names, or prompts.
5. Then show me the first concept right away. When I later say learn mode on or next concept, show the next one. Keep questions off unless I turn them on. Stop when I say learn mode off.

The first path starts with context and requirements9, then how a service captures its dependencies16. Later, say "learn mode on" or "next concept" for the next one.

A walkthrough shows one plain sentence, the claim, a short TypeScript snippet, and a small text diagram. The build compiles every snippet against the pinned versions.

How deep it goes

What is stored and where

Progress stays on your machine in ~/.rat-learn/. Only the learn tools write this folder.

The records hold concept ids, timestamps, depth, familiarity, and dismissal state.

What is never sent

Skills stay in the session

Learn mode installs nothing. When a concept has a matching skill, the agent names it and links its SKILL.md. If you want it, the agent reads that skill into the current session only.

Turn it off

Read more