机器翻译
本页面由 AI 自动翻译,可能存在术语或语义偏差。如有疑问,请以英文原文为准。
技巧与窍门
Beads 速查表
本工作流日常依赖的核心命令。其余命令——日常维护、恢复、协调——见下方链接的上游参考文档。
| 命令 | 功能 |
|---|---|
bd ready / --parent <epic> / --explain |
未被阻塞的工作 / epic 剩余任务 / 就绪原因 |
bd blocked |
等待依赖项的 beads |
bd show <id> |
某个 bead 的完整详情 |
bd query "status=open AND priority<=1" |
复合查询——替代 bd list + jq |
bd count --by-status |
分组计数(--by-priority / --by-type) |
bd epic status <id> |
Epic 进度摘要 |
bd create "Epic: name" -t epic -p 2 |
新建优先级为 2 的 epic |
bd create "Task: title" -t task --parent <epic> |
在 epic 下创建任务 |
bd create --graph plan.json |
原子化创建 epic + 任务 + 依赖(先 dry-run) |
bd q "quick title" |
快速捕获 |
bd update <id> --claim |
认领为进行中 |
bd close <id> --reason "..." |
附带证据完成任务 |
bd dep add <child> <depends-on> |
添加依赖关系 |
bd note <id> "context" |
向 bead 追加证据 |
bd remember "insight" / bd memories <kw> / bd forget <id> |
持久化 / 搜索 / 删除学习内容 |
bd kv list \| grep '^ *bsp.kb' |
搜索 bsp.kb. 参考知识库(已路由的 research/design/decision 笔记) |
bd dolt push / pull |
将 beads 数据库同步到/从 Dolt 远程 |
深入了解 — 上游 Beads 文档
Land the Plane: 每次会话结束时执行 bd close → bd dolt push → git push。finishing-a-development-branch 技能负责强制执行此流程。
技能路由
| 我需要… | 调用 |
|---|---|
| 会话开始时定向 | getting-up-to-speed |
| 编码前先设计 | brainstorming |
| 对设计进行压力测试 | stress-test |
| 编写任务计划 | writing-plans |
| 按任务执行并逐任务审查 | subagent-driven-development |
| 在单次会话中执行计划 | executing-plans |
| 编写功能或修复 bug | test-driven-development |
| 调试失败问题 | systematic-debugging |
| 声明工作已完成 | verification-before-completion |
| 获取代码审查 | requesting-code-review |
| 回应审查反馈 | receiving-code-review |
| 合并或关闭分支 | finishing-a-development-branch |
| 并行运行独立任务 | dispatching-parallel-agents |
| 发布后更新文档 | document-release |
| 研究某个主题 | research-driven-development |
| 编写面向用户的文档 | write-documentation |
| 整合或去重记忆 | memory-curator |
using-superpowers 引导技能(会话开始时自动加载)包含完整的路由逻辑;如有疑问,请让 Claude Code 读取它。
常见问题
安装和配置问题,请参阅入门指南——故障排查。以下是最常见问题的快速解决方法:
技能未加载 — /plugins 应列出 beads-superpowers,/skills 应显示 22 个技能。若未显示,请重新安装。
bd: command not found — 运行 brew install beads 或 npm install -g @beads/bd。
重复上下文注入 — 插件会检测 bd setup claude hooks,并跳过自身的 beads 上下文部分;同一事件的重复触发会由去重标记抑制。若仍出现重复,请运行 bd setup claude --remove。
bd dolt push 失败 — 未配置 Dolt 远程。如果不需要远程同步,此错误无害。
Windows
SessionStart hook(hooks/session-start)是 bash 脚本。在 Windows 上,多格式包装器 hooks/run-hook.cmd 通过 Git Bash 调用它。该 .cmd 文件同时是有效的批处理文件和 bash 脚本——在 Windows 上,cmd.exe 找到 Git Bash 并重新执行;在 Unix 上,: 命令是空操作,bash 运行其余部分。只要安装了 Git for Windows,无需 WSL 即可正常工作。
技能是纯 Markdown,不含任何平台特定代码。只有 hook 包装器处理平台差异。
上游跟踪
| 来源 | 基准版本 | 跟踪内容 |
|---|---|---|
| obra/superpowers | v6.1.1 | 技能内容、新技能、hooks |
| gastownhall/beads | v1.1.0 | CLI 命令、bd prime 格式 |