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

build · takagoto — скилл для Claude Code: что делает и как установить

Пошаговый тренажёр для разработки RAG-компонентов с нуля прямо в коде проекта.

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

Что делает build

Скилл ведёт разработчика через написание реальных частей RAG-пайплайна: загрузчиков документов, чанкеров, векторных баз данных, эмбеддингов, ретриверов, реранкеров и систем оценки. Ассистент не пишет весь код сам, а выдаёт сигнатуры функций с докстрингами и подсказывает, пока пользователь заполняет логику руками.

Процесс разбит на шесть этапов: выбор модуля по уровню сложности, настройка рабочей директории в projects/, поэтапная реализация, написание тестов с проверкой граничных случаев, интеграция в общую цепочку и обновление трекера в progress/module-tracker.md.

Скилл рассчитан на структурированное пошаговое обучение внутри репозитория rag-learning-academy. Для свободных архитектурных задач без подсказок исходник рекомендует отдельную команду /challenge.

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

  • написать чанкер текста с поддержкой перекрытия и метаданных
  • построить конвейер эмбеддингов и подключить векторное хранилище
  • интегрировать ретривер и реранкер в рабочий RAG-пайплайн
  • протестировать граничные случаи обработки документов

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

  • Запусти упражнение по сборке чанкера текста: /build chunker
  • Покажи доступные компоненты RAG для сборки по моему уровню: /build

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/build/SKILL.md

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

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

Вопросы о build

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

Выполните команду npx skills add TakaGoto/rag-learning-academy --skill build -a claude-code в терминале.

Что делает скилл build?

Он направляет разработчика при создании RAG-компонента с нуля, предоставляя каркас кода, подсказки и план тестирования.

Чем этот скилл отличается от команды /challenge?

Скилл build ведёт пошагово через конкретный компонент с подсказками, тогда как /challenge предназначен для открытых комплексных задач.

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

SKILL.md · MIT
---
name: build
description: "Build a RAG component hands-on with guided steps"
---

# Build: Hands-On RAG Component Construction

> **Scope:** This skill provides **step-by-step guided construction** of individual RAG components. For open-ended, multi-component challenges that require design decisions, use `/challenge`.

Guide the learner through building a real RAG component from scratch. This is the core hands-on skill — learners write actual code with step-by-step guidance.

> **Language awareness:** See `.claude/LANGUAGE_AWARENESS.md`.

## Step 1: Choose What to Build

If the user specifies a component (e.g., `/build chunker`), use that. Otherwise, present the available components based on their track progress:

| Component          | Difficulty   | Prerequisites         |
|--------------------|--------------|-----------------------|
| Document loader    | Beginner     | Programming basics in your chosen language |
| Text chunker       | Beginner     | Module 1              |
| Embedding pipeline | Intermediate | Modules 1-2           |
| Vector store setup | Intermediate | Modules 1-3           |
| Retriever          | Intermediate | Modules 1-4           |
| RAG chain          | Intermediate | Modules 1-5           |
| Re-ranker          | Advanced     | Modules 1-6           |
| Evaluation harness | Advanced     | Modules 1-7           |
| Full RAG pipeline  | Advanced     | Modules 1-8           |

## Step 2: Set Up the Project

- Check if a project workspace exists in `projects/`. If not, help the learner create one.
- Explain the dependencies needed and help install them.
- Reference templates in `.claude/docs/templates/` if available.
- Create the file structure for the component.

## Step 3: Guided Implementation

Walk through the build in clear stages. For each stage:

1. **Explain the goal** of this stage — what are we building and why?
2. **Show the interface** — what inputs does this piece take, what does it output?
3. **Let the learner write the code** — provide the function signature and docstring, let them fill in the implementation.
4. **Review their code** — check for correctness, efficiency, and best practices.
5. **Suggest improvements** — offer one or two ways to make it better (error handling, performance, configurability).

Keep each stage small and focused. A chunker build might look like:
- Stage 1: Read a document into text
- Stage 2: Implement fixed-size chunking
- Stage 3: Add overlap between chunks
- Stage 4: Handle edge cases (empty docs, very short docs)
- Stage 5: Add metadata to chunks

For example, provide a skeleton in the learner's chosen language with the function signature, docstring/comments, and placeholder logic. Use idiomatic patterns for the language.

## Step 4: Test the Component

Help the learner write tests for their component:
- Provide sample input data
- Define expected outputs
- Run the tests and verify correctness
- Discuss edge cases they should think about

## Step 5: Integration Check

Explain how this component fits into the larger RAG pipeline. Show how it connects to the previous and next components in the chain. If the learner has already built other components, help them wire this one in.

## Step 6: Review and Reflect

Summarize what was built:
- What the component does
- Key design decisions made
- What they learned
- Ideas for extending it further

Update `progress/module-tracker.md` to note the completed build exercise.

Suggest 2-3 relevant next steps using slash commands:

- `/evaluate` — measure the quality of what you just built with RAG metrics
- `/code-review` — get expert feedback on your implementation
- `/challenge` — take on an open-ended challenge that combines multiple components

## Guidelines

- Let the learner do the actual coding — guide, do not just provide the answer
- If they get stuck, give increasingly specific hints rather than the solution
- Celebrate working code — even simple implementations are achievements
- Point out common pitfalls specific to each component (e.g., chunk overlap calculations, embedding dimension mismatches)
- Use real-world data examples when possible, not just "lorem ipsum"

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

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

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

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

build JuliusBrussee Выполняет задачи из SPEC.md по схеме «план, реализация, проверка». Подходит для работы с конкретной задачей §T или очередью незавершённых задач. CX Codex +1 2 700установок build parcadei Скилл build ведёт разработку фичи по цепочке из других скиллов и останавливается на контрольных точках, чтобы вы проверили результат. CX Codex +1 488установок 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установок

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

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

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

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