# Learn AI — skill pack

**425 concepts across 12 domains**, packaged as agent skills.

Written for an adult with no computer science and no mathematics past school
arithmetic. If you already run an AI agent, this gives it the whole curriculum
to teach from — grounded in written explanations rather than whatever it
happens to recall.

Everything here is also free to read on the web: https://basavapurushottam.com/learn-ai

## Install

Copy the domains you want into your agent's skills folder:

```bash
git clone https://github.com/basava-code/learn-ai-skills.git
cp -r learn-ai-skills/mathematical-foundations ~/.claude/skills/   # Claude Code
cp -r learn-ai-skills/mathematical-foundations ~/.hermes/skills/   # Hermes
```

Take one domain or all 12. Each stands on its own; the `related_skills`
field names the others it leans on, so an agent can follow them if they are
installed too.

## How it is shaped, and why

Each domain is **one skill**: a short `SKILL.md` index plus one Markdown file
per concept under `references/`.

That matters for a practical reason. An agent loads every installed skill's
one-line description into its system prompt at the start of every session, and
then opens a reference only when it needs one. So all 425 concepts are
available while almost none of them occupy the context window — about 600
characters of index, against 8 MB of curriculum sitting on disk until asked
for.

12 skills rather than 425 is the same reasoning: 425
descriptions in every prompt would cost a reader hundreds of lines before
they asked anything.

## What an agent can do with it

Every concept names the graph in both directions:

> **Rests on:** Linear Transformations, Matrix Multiplication, Vector Spaces
> and Rank
> **Leads to:** Principal Component Analysis, Singular Value Decomposition

So an agent can answer *"what must I understand before this?"* by reading
backwards, and *"now that I have this, what does it open?"* by reading
forwards. 36 concepts rest on nothing at all and say so — those are the places
to start.

Useful things to ask, once it is installed:

- *"Teach me eigenvalues, but check I have the prerequisites first."*
- *"I understand vector spaces. What can I learn next?"*
- *"Build me a study plan for large language models."*
- *"Explain backpropagation the way this curriculum explains it."*

## The domains

- `ai-agents/`
- `applied-domains/`
- `business-career-and-human-factors/`
- `data-engineering-and-analytics/`
- `deep-learning/`
- `llms-and-generative-ai/`
- `machine-learning/`
- `mathematical-foundations/`
- `mlops-and-platform/`
- `security-and-privacy/`
- `software-engineering/`
- `trust-governance-and-ethics/`

## Licence

Prose is CC BY 4.0 — free to share and adapt, including commercially, with
attribution to Dr. B.V.R.C. Purushottam and https://basavapurushottam.com/learn-ai. See LICENSE.

## Updating

This pack is generated from the curriculum database, so it is regenerated
rather than edited. Corrections belong upstream on the website; a pull request
here would be overwritten by the next export.
