# ralph-tui-create-beads

Превращает PRD в эпик и дочерние beads для автономного запуска ralph-tui. Пригодится, когда задачи для агента берутся из beads.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1000 установок · ★ 2458
- Автор: subsy
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/subsy/ralph-tui/tree/HEAD/skills/ralph-tui-create-beads/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/ralph-tui-create-beads

## Что делает

Скилл читает PRD — markdown-файл или просто текст — и раскладывает его на beads в `.beads/beads.jsonl`. Сначала вытаскивает Quality Gates из одноимённого раздела: команды, которые должны проходить для каждой истории, и отдельные проверки для UI. Потом создаёт эпик на фичу и по одному дочернему bead на каждую пользовательскую историю, дописывая в критерии приёмки эти самые гейты.

Записи идут через `bd create` с HEREDOC-синтаксисом, а зависимости между beads расставляются командой `bd dep add`. Порядок такой: схема, потом бэкенд, потом UI. ralph-tui показывает заблокированные beads как «blocked» и не берёт их в работу, пока зависимости открыты. На выходе получается набор, готовый для `ralph-tui run --tracker beads`.

Главное ограничение — размер истории. ralph-tui поднимает свежий инстанс агента на каждую итерацию, без памяти о прошлой работе, поэтому история должна укладываться в одно окно контекста. Если изменение не описать в двух-трёх предложениях, его надо делить. Скилл идёт в комплекте с плагином трекера Beads, так что без него смысла в нём нет.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add subsy/ralph-tui --skill ralph-tui-create-beads -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/ralph-tui-create-beads/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/ralph-tui-create-beads/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add subsy/ralph-tui --skill ralph-tui-create-beads -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/ralph-tui-create-beads/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add subsy/ralph-tui --skill ralph-tui-create-beads -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/ralph-tui-create-beads/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install subsy/ralph-tui ralph-tui-create-beads
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/ralph-tui-create-beads/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add subsy/ralph-tui --skill ralph-tui-create-beads -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/subsy/ralph-tui --path skills/ralph-tui-create-beads
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/ralph-tui-create-beads/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add subsy/ralph-tui --skill ralph-tui-create-beads -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/subsy/ralph-tui/tree/HEAD/skills/ralph-tui-create-beads/SKILL.md

## Когда брать
- разложить PRD на эпик и дочерние задачи
- вытащить Quality Gates и дописать их в критерии приёмки
- расставить зависимости между beads по порядку схема → бэкенд → UI
- разбить слишком крупную фичу на истории под одну итерацию
- подготовить набор задач для `ralph-tui run --tracker beads`

## Примеры запросов агенту
- Возьми PRD из `tasks/friends-outreach-prd.md` и создай beads для ralph-tui
- Сконвертируй этот PRD в beads: эпик плюс по одному bead на каждую пользовательскую историю
- Создай beads для ralph и расставь зависимости между ними

## Похожие
- [beads](https://affpapa.org/nevibecode/skills/beads.md) — скилл · 2100 установок
- [ralph](https://affpapa.org/nevibecode/skills/ralph.md) — скилл · 976 установок
- [create-prd](https://affpapa.org/nevibecode/commands/create-prd.md) — команда · 2431 установка
- [cancel-ralph](https://affpapa.org/nevibecode/skills/cancel-ralph.md) — скилл · 901 установка
- [create_prd](https://affpapa.org/nevibecode/prompts/create-prd.md) — промпт · ★ 44429
- [brainstorm](https://affpapa.org/nevibecode/skills/brainstorm.md) — скилл · 1300 установок

Из того же набора: [subsy/ralph-tui](https://affpapa.org/nevibecode/by/subsy/ralph-tui.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
