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

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

Разворачивает минимальный рабочий RAG-пайплайн с тестовыми данными для быстрых экспериментов.

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

Что делает sandbox

Скилл создаёт изолированную папку sandbox/ с тремя файлами: набором демонстрационных текстов data.txt, кодом самого конвейера pipeline и инструкцией README.md. Пайплайн работает локально: делит данные на чанки по 200 токенов с перекрытием в 50 токенов, вычисляет эмбеддинги с помощью модели all-MiniLM-L6-v2, сохраняет векторы в ChromaDB в оперативной памяти и возвращает топ-3 результата с оценками сходства по запросу.

Код ориентирован строго на этап поиска (retrieval) и не содержит вызова генеративной модели. Внутри поддерживаются Python и TypeScript: язык берётся из профиля progress/learner-profile.md или выставляется в Python по умолчанию. Без установленных библиотек векторного поиска скрипт не запустится, поэтому скилл сразу помогает выполнить pip install chromadb langchain sentence-transformers либо установить npm-пакеты.

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

  • развернуть тестовый RAG-пайплайн без генерации
  • проверить семантический поиск по фрагментам текста
  • поэкспериментировать с размером чанков и оверлапом в ChromaDB

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

  • Разверни минимальный RAG-пайплайн для тестов в папке sandbox
  • Создай тестовый пайплайн поиска на Python с ChromaDB и тестовым файлом
  • Запусти сценарий sandbox и покажи выдачу по тестовому запросу

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/sandbox/SKILL.md

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

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

Вопросы о sandbox

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

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

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

Он генерирует однофайловый прототип RAG без слоя генерации ответов, наполняет его короткими тестовыми абзацами и демонстрирует векторную выдачу по запросу.

Какие зависимости нужны для запуска пайплайна?

Для Python требуются пакеты chromadb, langchain и sentence-transformers, а для TypeScript — chromadb, langchain и @langchain/community.

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

SKILL.md · MIT
---
name: sandbox
description: "Spin up a minimal RAG pipeline instantly to experiment with"
---

# Sandbox: Get a Working RAG Pipeline in 5 Minutes

> **Scope:** This skill **scaffolds a minimal pipeline** for quick experimentation. For guided, step-by-step building with explanations, use `/build`.

Scaffold a complete, minimal RAG pipeline with sample data so the learner has something running immediately. This is for experimentation, not production.

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

## Step 1: Check Environment

Read `progress/learner-profile.md` for the learner's chosen language. If no profile exists, default to Python.

Check if dependencies are installed. If not, guide the learner through setup:

**Python:**
```bash
pip install chromadb langchain sentence-transformers
```

**TypeScript:**
```bash
npm install chromadb langchain @langchain/community
```

For Go/Rust, note that setup is more manual and offer to walk through it.

## Step 2: Create the Sandbox

Create a `sandbox/` directory with three files:

### File 1: Sample Data (`sandbox/data.txt`)
A short collection of 5-10 paragraphs about a topic (e.g., coffee brewing methods, or RAG itself). Keep it under 2000 words. The data should be interesting enough that queries feel meaningful.

### File 2: The Pipeline (`sandbox/pipeline.[ext]`)
A single-file RAG pipeline that:
1. Loads the sample data
2. Chunks it (fixed-size, 200 tokens, 50 overlap)
3. Embeds chunks using a local model (all-MiniLM-L6-v2)
4. Stores in ChromaDB (in-memory)
5. Takes a query, retrieves top-3 chunks
6. Prints the retrieved chunks with similarity scores

No LLM generation step yet. Keep it simple: retrieval only.

### File 3: README (`sandbox/README.md`)
Quick instructions: how to run it, what to try, and 3 suggested experiments:
1. Try different queries and see what comes back
2. Change the chunk size and see how results change
3. Add your own data file and query it

## Step 3: Run It Together

Run the pipeline with a sample query and show the output. Walk through what happened at each step: "Here's where it chunked your data... here's the embedding step... here's what ChromaDB returned."

## Step 4: Suggest Experiments

Give the learner 3 things to try right now:

1. "Try a query where the answer spans two chunks. Notice how the pipeline only returns individual chunks."
2. "Change chunk size from 200 to 50 tokens. Run the same query. What changed?"
3. "Add a paragraph about something totally different to data.txt. Query for it. Does it retrieve correctly?"

Then suggest next steps:
- `/lesson` to understand the concepts behind what you just built
- `/break-it` to learn by debugging
- `/build` to extend this into a full pipeline with generation

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

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

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

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

sandbox Vercel Inc. Запускает изолированные MicroVM на Linux через Vercel Sandbox SDK для безопасного выполнения чужого кода и тестов. CX Codex +1 604установок 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

triage Скилл выясняет, что вы изучаете или строите в RAG-проекте, и направляет к подходящей команде или агенту. Пригодится, когда непонятно, с чего начать или как исправить проблему. CX Codex +1 ★ 24звёзд репо start Проводит новичка по шагам: выбор языка, трек обучения, профиль ученика и минимальный рабочий пайплайн RAG в первой же сессии. CX Codex +1 ★ 24звёзд репо roadmap Скилл собирает картину обучения RAG: завершённые уроки, достижения, пробелы и следующие шаги. Пригодится, чтобы понять, что изучать дальше. CX Codex +1 ★ 24звёзд репо recap Собирает из файлов прогресса короткую сводку прошлого занятия: что прошли, какие идеи разобрали, что дальше. Пригодится, когда возвращаешься к учёбе после перерыва. CX Codex +1 ★ 24звёзд репо quiz Генерирует интерактивные тесты по концепциям RAG и оценивает ответы. Помогает проверить знания перед переходом к коду. CX Codex +1 ★ 24звёзд репо paper-review Проводит по научной статье о RAG шаг за шагом: контекст, методы, результаты, практические выводы. Пригодится, когда нужно понять работу, а не просто прочитать аннотацию. CX Codex +1 ★ 24звёзд репо journal Скилл записывает короткие заметки о том, что понял или не понял во время учёбы, и складывает их в progress/journal.md. Пригодится, если хотите вести дневник обучения без лишних движений. CX Codex +1 ★ 24звёзд репо fix Диагностирует сбои в готовом RAG-пайплайне и правит код без лекций и теории. Пригодится, когда поиск выдаёт мусор или модель галлюцинирует. CX Codex +1 ★ 24звёзд репо

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

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