К основному содержанию
скилл CX Codex

roadmap · takagoto — скилл для Claude Code: прогресс обучения

Скилл собирает картину обучения RAG: завершённые уроки, достижения, пробелы и следующие шаги. Пригодится, чтобы понять, что изучать дальше.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add TakaGoto/rag-learning-academy --skill roadmap -a claude-code
Открыть на GitHub

Что делает roadmap

Скилл читает данные из progress/: профиль ученика, отметки по урокам, результаты квизов, челленджи, журнал отладки и изученные статьи. По ним он показывает прогресс по модулям, значки, вехи и уровень подготовки, а также отмечает темы, которым стоит уделить внимание.

Дальше скилл предлагает конкретные действия со слэш-командами, например продолжить урок или разобрать пробел через /explain и /lesson. Он также показывает карту учебной программы и оценки времени; при запросе значка формирует Markdown-бейдж для README. Если файла progress/learner-profile.md нет, скилл предлагает начать с /start — без профиля он не сможет показать личный прогресс.

Какие задачи решает

  • проверить, какие уроки уже завершены
  • найти темы с низкими результатами квизов
  • понять, какие требования вехи ещё остались
  • выбрать следующий урок или челлендж
  • посмотреть карту учебной программы и время на неё

Примеры запросов агенту

  • Покажи мой прогресс по обучению RAG и предложи следующие шаги.
  • Найди темы, где мне нужно больше практики, и посоветуй подходящий урок.
  • Покажи моё место в учебной программе и сформируй бейдж для README.

Как установить roadmap

1Через Skills CLI (Vercel)

npx skills add TakaGoto/rag-learning-academy --skill roadmap -a claude-code

2Вручную: положить файлы

~/.claude/skills/roadmap/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/roadmap/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о roadmap

Как установить roadmap в Claude Code?

Выполните npx skills add TakaGoto/rag-learning-academy --skill roadmap -a claude-code. Файл скилла находится по пути ~/.claude/skills/roadmap/SKILL.md.

Что делает roadmap?

Скилл читает файлы прогресса, показывает достижения и пробелы, затем предлагает следующие шаги с подходящими слэш-командами.

Что произойдёт, если профиля ученика ещё нет?

Если progress/learner-profile.md отсутствует, скилл предложит запустить /start.

Исходный текст

SKILL.md · MIT
---
name: roadmap
description: "View your learning progress and recommended next steps"
---

# Roadmap: Track Your Progress and Plan Ahead

Read the learner's progress data and present a clear picture of where they are, what they have accomplished, and what to do next.

## Step 1: Load Progress Data

Read the following files from the `progress/` directory:
- `learner-profile.md` — track assignment, start date, background
- `module-tracker.md` — lesson completion status
- `quiz-results.md` — quiz scores and identified gaps
- `challenges.md` — completed challenges and scores
- `debug-log.md` — debugging sessions
- `papers-reviewed.md` — papers studied

If `progress/learner-profile.md` does not exist, the learner has not started yet. Suggest running `/start` to begin their journey.

## Step 2: Display Progress Overview

Present a clear summary with module badges and time estimates:

```
RAG Learning Academy — Your Progress
=====================================
Track: [Beginner/Intermediate/Advanced]
Started: [date] | Days active: [N] | Streak: [N]d

Module Progress:
  [===========-------] 58% (21/36 lessons)

  Module 1: Foundations              [####] Complete        ~2h done
  Module 2: Document Processing      [####] Complete        ~3h done
  Module 3: Embeddings               [##--] 2/4 lessons    ~1.5h left
  Module 4: Vector Databases         [----] Not started     ~3h est.
  ...

  Time remaining on your track: ~8.5 hours
```

### Module Completion Badges

When a module is complete, show a badge next to it:

```
  Module 1: Foundations              [####] Complete   [FOUNDATIONS]
  Module 2: Document Processing      [####] Complete   [DATA WRANGLER]
  Module 3: Embeddings               [####] Complete   [VECTOR NAVIGATOR]
```

Badge names by module:
| Module | Badge |
|--------|-------|
| 1 | FOUNDATIONS |
| 2 | DATA WRANGLER |
| 3 | VECTOR NAVIGATOR |
| 4 | DB ARCHITECT |
| 5 | RETRIEVAL ENGINEER |
| 6 | PROMPT CRAFTER |
| 7 | QUALITY GUARDIAN |
| 8 | PATTERN MASTER |
| 9 | PRODUCTION READY |

### Time Estimates

Estimate time per module based on lesson count and type (core ~45min, optional ~30min). Show:
- Time spent (completed lessons)
- Time remaining (incomplete lessons in track)
- Total track estimate

Use visual progress bars built from ASCII characters. Make the progress feel tangible and motivating.

## Step 3: Show Milestone Progress

Read `.claude/docs/reference/milestones.md` to load the milestone definitions. Based on the learner's track and progress, display their milestone status:

```
Milestones
==========
  ✓ Milestone 1: First Light         — You built a working RAG system
  ✓ Milestone 2: Data Wrangler       — You can process any document
  ◐ Milestone 3: Vector Navigator    — 3/5 requirements done
  ○ Milestone 4: Retrieval Engineer   — Not started
```

Use ✓ for complete, ◐ for in-progress (show fraction), ○ for not started. Only show milestones relevant to the learner's track (e.g., Beginner track shows milestones 1-3).

For the current in-progress milestone, show which requirements remain:
```
  Next up for Milestone 3 — Vector Navigator:
  - [ ] Complete the "Model Shootout" exercise
  - [ ] Pass a quiz on embeddings or vector databases
```

Celebrate completed milestones warmly. For the current milestone, make the remaining items feel achievable.

**Proficiency level display:** Also check which proficiency level the learner has earned based on completed milestones (see the "Proficiency Levels" section of milestones.md):

```
Proficiency Level: RAG Practitioner
  ✓ RAG Explorer        (Milestones 1-2)
  ✓ RAG Practitioner    (Milestones 3-5)    ← CURRENT LEVEL
  ◐ RAG Engineer        (Milestones 6-7)    ← 1 milestone away
  ○ RAG Architect       (Milestone 8 + bonus)
```

When a learner earns a new level, celebrate it prominently: "Congratulations — you've earned the **RAG Practitioner** level! You can now design and build real retrieval systems."

## Step 4: Highlight Achievements

Call out what the learner has accomplished:
- Total lessons completed
- Module badges earned (list them)
- Current streak (read from `progress/streaks.md`)
- Longest streak
- Milestones earned
- Quizzes passed (and average score)
- Challenges completed (with difficulty levels)
- Components built via `/build`
- Papers reviewed
- Debugging sessions completed

If there are notable achievements, celebrate them: "You have completed all beginner challenges — that is a solid foundation."

Also mention bonus milestones (Reviewer, Debugger, Completionist) if the learner is making progress toward them.

## Step 5: Identify Knowledge Gaps

Analyze quiz results and challenge scores to find areas where the learner may need more practice:

- Topics with quiz scores below 70%
- Challenge areas where they scored low on specific dimensions
- Modules they skipped or partially completed
- Concepts flagged during debugging sessions

Present these as opportunities, not failures: "You might benefit from revisiting chunking strategies — your quiz score suggests some concepts did not fully click yet."

## Step 6: Recommend Next Steps

Based on the progress data, suggest 3-5 specific next actions, prioritized by impact:

1. **Continue your current module**: If a module is in progress, suggest the next lesson.
2. **Fill a knowledge gap**: If quiz results show a weak area, suggest `/explain` or `/lesson` for that topic.
3. **Take a challenge**: If they have completed several lessons without a challenge, suggest one at their level.
4. **Evaluate their pipeline**: If they have built components but not evaluated, suggest `/evaluate`.
5. **Level up**: If they have completed their track, suggest moving to the next difficulty level.

Each suggestion should include the specific slash command to run.

## Step 7: Show the Full Curriculum Map

Display the complete curriculum with the learner's position marked. Indicate core vs optional lessons and show estimated time:

```
Module 1: RAG Foundations
  [x] 1.1 What is RAG? (core, 30m)
  [x] 1.2 When to Use RAG (core, 30m)
  [x] 1.3 RAG Architecture Overview (core, 45m)
  [x] 1.4 Hello World RAG (core, 60m)

Module 2: Document Processing
  [x] 2.1 Document Parsing (core, 45m)
  [ ] 2.2 Text Preprocessing (optional, 30m)
  [x] 2.3 Fixed-Size Chunking (core, 30m)
  [ ] 2.4 Recursive Chunking (optional, 45m)     <-- YOU ARE HERE
  [ ] 2.5 Semantic Chunking (optional, 45m)
  ...
```

Show a summary at the top: "Core path: ~11 hours | Full curriculum: ~35 hours | Your track: ~X hours remaining"

If the learner is short on time, suggest focusing on core lessons first: "You can skip optional lessons and come back to them later — the core path gives you everything you need to build a working RAG system."

This gives the learner a birds-eye view of the entire journey.

## Step 8: GitHub Badge Export

If the learner asks for a badge (e.g., says "badge" or "readme badge"), generate a shields.io markdown badge they can add to their README:

```markdown
![RAG Academy Progress](https://img.shields.io/badge/RAG_Academy-Module_5%2F9-8B5CF6?style=flat-square&logo=data:image/svg+xml;base64,...)
```

Generate the badge URL dynamically based on their actual progress:
- Color: `8B5CF6` (academy purple) for in-progress, `22C55E` (green) for complete
- Label: `RAG Academy`
- Message: `Module X/9` or `Complete` if all modules done
- Style: `flat-square`

Show them the markdown to copy-paste into their project's README.

## Step 9: Motivational Close

End with a brief, genuine note based on their progress. Follow the project's voice & tone — real encouragement, not cheerleading:

- If early: "You're just getting started but you've already got the foundation down. The pieces start clicking fast from here."
- If mid-track: "You're past the basics. The stuff you're learning now is what separates 'I followed a tutorial' from 'I actually understand RAG.'"
- If near completion: "You're close. The advanced stuff is where RAG gets genuinely interesting — and where most people never get to."
- If complete: "You've done the whole thing. You know more about RAG than most engineers building it in production. Seriously. Go build something real, or help improve these materials for the next person."

Suggest 2-3 relevant next steps using slash commands, tailored to the specific next action identified in the progress analysis above. For example:

- `/lesson [next lesson]` — continue where you left off in your current module
- `/quiz [weak topic]` — strengthen an area where your quiz scores were low
- `/challenge [appropriate level]` — put your skills to the test with a real-world challenge

## Guidelines

- Always be encouraging — progress tracking should motivate, not discourage
- If the learner has been inactive for a while, gently welcome them back without guilt
- Keep the display clean and scannable — learners should get the picture in seconds
- If data files are missing or incomplete, work with what is available and note what is missing
- Suggest variety in next steps — mix lessons, challenges, and hands-on building

© TakaGoto · MIT · TakaGoto/rag-learning-academy

Похожие скиллы

Все скиллы по теме «ИИ и ML» →

Сначала — roadmap от других авторов.

roadmap jezweb Скилл собирает пофазный план разработки приложения и потом сам его выполняет: коммитит на вехах, деплоит, тестирует и идёт дальше, пока не закончит или не застрянет. CX Codex +1 1 100установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 350 300установок

Из того же набора8

start Проводит новичка по шагам: выбор языка, трек обучения, профиль ученика и минимальный рабочий пайплайн RAG в первой же сессии. CX Codex +1 ★ 24звёзд репо recap Собирает из файлов прогресса короткую сводку прошлого занятия: что прошли, какие идеи разобрали, что дальше. Пригодится, когда возвращаешься к учёбе после перерыва. CX Codex +1 ★ 24звёзд репо journal Скилл записывает короткие заметки о том, что понял или не понял во время учёбы, и складывает их в progress/journal.md. Пригодится, если хотите вести дневник обучения без лишних движений. CX Codex +1 ★ 24звёзд репо explain Скилл разбирает понятия RAG от простой аналогии до кода и практических компромиссов. Пригодится, когда нужно понять, например, эмбеддинги, чанкинг или гибридный поиск. CX Codex +1 ★ 24звёзд репо debug-rag Ведёт по шагам от симптома к причине: модель врёт, поиск отдаёт не то, ответ неполный. Подходит, когда RAG уже собран, но работает плохо. CX Codex +1 ★ 24звёзд репо benchmark Прогоняет ваш RAG-конвейер по набору тестовых запросов и показывает, где уходят время и токены. Пригодится, когда ответы стали медленными или дорогими. CX Codex +1 ★ 24звёзд репо architecture Скилл помогает спроектировать RAG-систему под конкретную задачу: от требований и выбора компонентов до схемы и плана реализации. CX Codex +1 ★ 24звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой