Beads

gastownhall/beads/internal/templates/skills/beads

作者 gastownhalla6fcf915c05a無授權條款27K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

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.

AI 產生的概覽

指導代理使用 Beads(bd)命令列工具進行持久化專案任務追蹤、相依性管理與交接。

功能
此技能指示代理將 Beads 當作共享的專案任務系統,而非本機計畫或暫存檔案。它說明命令列工作流程:初始化脈絡、尋找可執行或未完成的工作、檢視任務、原子化認領、建立後續任務,以及關閉已完成的工作。它也說明哪些內容應放入 Beads,例如阻擋項目、相依關係,以及必須能跨執行緒重置或交接保留的工作,並列出規則,例如避免以 Markdown 待辦檔案作為事實來源、不要使用互動式編輯命令。
適用情境
適用於在使用 bd 或 Beads 進行任務追蹤、問題相依性、阻擋管理、多工作階段交接或共享工作記憶的儲存庫中工作時。也適合尋找可執行工作、認領或關閉任務、建立後續工作、檢視阻擋項目、恢復專案脈絡,或在本地規劃與持久化追蹤之間做選擇。
執行需求
需要 bd(Beads)命令列工具與 shell 存取權,以及具有作用中 Beads 工作區的儲存庫。此技能不附帶指令碼,僅為說明性指示。

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 readybd list --status=openbd list --status=in_progress
  1. Inspect before editing:
bash
bd show <id>
  1. Claim work atomically:
bash
bd update <id> --claim
  1. 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
  1. 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/beads位於internal/templates/skills/beads提交a6fcf91

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架