# learning-skill
An agent skill that generates comprehensive, structured learning guides for any technical topic.
## What It Does
Install this skill and AI Agents will automatically produce a full learning guide whenever you ask something like:
- "teach me Rust"
- "give me a roadmap for Kubernetes"
- "how do I get started with GraphQL?"
- "I want to learn React — where do I begin?"
The guide covers everything from first principles to production concerns, written in the style of a senior engineer who has taught the topic before.
## Guide Structure
Each generated guide includes:
1. **Overview & Concept Map** — key concepts grouped into Basics / Foundational / Advanced tiers
2. **Weekly Learning Schedule** — day-by-day study plan (assumes 1–2 hrs/day, 5 days/week)
3. **Local Dev Setup** — copy-paste installation steps, IDE recommendations, and a "verify it works" snippet
4. **Concept Deep-Dives** — plain-language explanation, code examples, common pitfalls, and exercises for every concept
5. **Popular Libraries & Ecosystem** — the tools a practitioner actually reaches for, with usage examples
6. **Project Ideas** — three projects (small / medium / stretch) with feature lists and concepts practiced
7. **What's Next** — adjacent technologies, advanced topics, and community resources
8. **Resources** — curated books, courses, blogs, videos, and communities
## Installation
```shell
npx skills add https://github.com/sivaprasadreddy/learning-skill
```
## Usage
Just ask naturally — no slash command needed. AI Agents can auto-trigger the skill whenever your request matches a "learn X" pattern.
Or, you can explicitly invoke "/tech-learning-guide" skill as a slash command.
```
You: teach me Go
Claude: [generates full Go learning guide]
```
```
You: /tech-learning-guide I want a study plan for PostgreSQL
Claude: [generates full PostgreSQL learning guide]
```