用途:这是一个面向全新项目的技能,用于在尚无议题跟踪配置时,用 bd(beads)从零建立结构化产品议题链,包括产品 epic、各阶段任务与依赖关系。
主要能力:初始化 git 仓库与 bd,创建产品 epic 作为父容器,生成研究与发现、项目搭建与依赖、设计与架构、核心实现、测试与 QA、文档、发布与部署等任务链,设置任务间依赖(研究→设计→开发→测试→发布),用标签标记阶段、里程碑与关键路径,并查看结构与就绪工作。
必要用法:先确认项目是否为新建,运行 ls -la .beads/ 2>/dev/null || echo "No .beads/ directory found - safe to proceed";若已存在 issues.jsonl,应改用 bd-modify-product-description-and-tasks。新建流程依次执行 git init、bd init --prefix <project-name>,并编辑 .beads/config.yaml 设 no-db: true,出现 LEGACY DATABASE 警告时运行 bd migrate --update-repo-id。随后用 bd create "<Product Name>" --type epic --description "..." 建 epic,用 bd create ... -p <epic-id> 建子任务,用 bd dep add 建立依赖,用 bd label add 加标签。可用 bd epic show、bd graph、bd status、bd ready、bd blocked 查看结构、依赖图、状态、可开始与阻塞项。数据存于 .beads/issues.jsonl,随 git 提交、拉取与合并;no-db 模式下 .beads/ 应只有 config.yaml、issues.jsonl、metadata.json,不应出现 beads.db。
适用场景与限制:仅用于全新项目首次搭建议题跟踪,不适用于已有 .beads/ 的项目;编排属项目管理层面,不涉及具体代码实现。资料未说明收费、平台或效果,暂未提供。