beads — скилл для Claude Code: задачи и установка
Сохраняет задачи проекта, зависимости и блокеры через Beads. Нужен, когда работу передают между сессиями или агентами.
npx skills add gastownhall/beads --skill beads -a claude-codeЧто делает beads
Скилл подключает рабочий процесс Beads к проекту, где для постоянного учёта задач используется bd. Он помогает находить готовую работу, просматривать задачу перед изменениями, атомарно забирать её в работу и закрывать после завершения.
Внутри описан CLI-процесс: bd prime восстанавливает контекст, bd ready и bd list показывают задачи, bd show раскрывает детали, а bd create создаёт продолжение, найденное во время реализации. Зависимости, блокеры и статус остаются доступными для следующей сессии.
Для работы нужен установленный bd и активное рабочее пространство Beads в репозитории. Это повод проверить bd where, если bd prime ничего не вывел: без оболочки командная схема не сработает.
Какие задачи решает
- найти готовую задачу в проекте
- проверить детали перед изменением кода
- забрать задачу без двойного назначения
- зафиксировать найденную работу на будущее
- передать контекст между сессиями
Примеры запросов агенту
- Покажи готовые задачи через `bd ready` и выбери следующую.
- Проверь `bd show <id>`, забери задачу командой `bd update <id> --claim`, затем внеси изменения.
- Создай связанную задачу через `bd create "Short title" --description="Why this exists and what needs to be done" --type=task --priority=2`.
Как установить beads
1Через Skills CLI (Vercel)
npx skills add gastownhall/beads --skill beads -a claude-code2Вручную: положить файлы
~/.claude/skills/beads/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/beads/
1Через Skills CLI (Vercel)
npx skills add gastownhall/beads --skill beads -a codex2Вручную: положить файлы
.agents/skills/beads/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add gastownhall/beads --skill beads -a cursor2Вручную: положить файлы
.cursor/skills/beads/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install gastownhall/beads beads2Вручную: положить файлы
.github/skills/beads/SKILL.md1Через Skills CLI (Vercel)
npx skills add gastownhall/beads --skill beads -a gemini-cli2Командой платформы
gemini skills install https://github.com/gastownhall/beads --path internal/templates/skills/beadsВручную: положить файлы
.devin/skills/beads/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add gastownhall/beads --skill beads -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о beads
Как установить beads в Claude Code?
Выполните npx skills add gastownhall/beads --skill beads -a claude-code, затем повторите npx skills add gastownhall/beads --skill beads -a claude-code. Файл скилла находится по пути ~/.claude/skills/beads/SKILL.md.
Что делает beads?
Скилл связывает агента с bd и Beads для постоянного учёта задач, зависимостей, блокеров и продолжений работы. Он также помогает восстановить контекст после смены сессии.
Что нужно для работы beads?
Нужен CLI bd и активное рабочее пространство Beads в репозитории. Если bd prime ничего не выводит, проверьте его командой bd where.
Исходный текст
SKILL.md · MIT
--- name: beads description: Use when working in a repository that uses bd or Beads for durable project task tracking, issue dependencies, blocker management, multi-session handoff, or shared work memory. Trigger when the user asks to find ready work, claim or close tasks, create follow-up work, inspect blockers, recover project context, or choose between local planning and persistent project tracking. --- # Beads Use Beads as the shared project task system. Local plans, scratch files, and personal memories are useful, but they are not the durable source of truth for project work. ## First Step Run: ```bash bd prime ``` If that prints nothing, check whether the repository has an active Beads workspace: ```bash bd where ``` ## Preferred Route Use the `bd` CLI when shell access is available. It is the most compact and direct Beads interface. ## Core CLI Workflow 1. Find work: ```bash bd ready bd list --status=open bd list --status=in_progress ``` 2. Inspect before editing: ```bash bd show <id> ``` 3. Claim work atomically: ```bash bd update <id> --claim ``` 4. Create durable follow-up work when implementation reveals new tasks: ```bash bd create "Short title" --description="Why this exists and what needs to be done" --type=task --priority=2 ``` 5. Close completed work: ```bash bd close <id> --reason="Completed" ``` ## What Belongs In Beads Use Beads for: - shared project tasks - blockers and dependencies - discovered follow-up work - work that must survive thread reset, compaction, or handoff - status that another person or agent should be able to resume Use agent-local planning tools only for the current turn's execution checklist. Do not treat them as shared project state. ## Rules - Do not create markdown TODO files as the source of truth when Beads is available. - Do not use `bd edit`; it opens an interactive editor. Use `bd update` flags instead. - Prefer `--json` when parsing `bd` output programmatically. - If hooks are installed, `bd prime` may already be injected. Run it manually when context is missing. - Do not auto-close or mutate tasks unless the work is actually complete.
© gastownhall · MIT · gastownhall/beads