十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Project Reference

Project Reference Project Reference【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-doneSee: .planning/PROJECT.md (updated [today])Core value:[Current core value from PROJECT.md]Current focus:[Next phase name]**7.3 累积上下文review_accumulated_context**回顾并更新 - **决策**记录本阶段最近 35 条决策完整日志在 PROJECT.md 的 Key Decisions 表 - **阻塞项/隐患**本阶段已解决的从列表移除仍影响后续的保留并加 Phase X 前缀新增本阶段总结中发现的新隐患。工作流文档给出示例若 Phase 2 已解决数据库索引问题则 ⚠️ [Phase 1] Database schema not indexed... 应从 Blockers/Concerns 中删除。 **7.4 会话连续性update_session_continuity_after_transition** markdown Last session: [today] Stopped at: Phase [X] complete, ready to plan Phase [X1] Resume file: None注意过渡不使用 resume 文件Resume file必须为 None。八、下一步路由is_last_phase 与 workstream 冲突检查过渡的最后一步是offer_next_phase它强制要求先核对里程碑状态。路由依据直接来自phase.complete的返回字段is_last_phase: false→ 里程碑内还有阶段 →Route Ais_last_phase: true→ 最后一个阶段完成 →先做 workstream 冲突检查仅 workstream 模式扁平模式直接 Route B。需要更多上下文时可执行ROADMAP$(gsd-sdk query roadmap.analyze)该命令返回所有阶段的 goal、磁盘状态与完成信息。8.1 workstream 冲突检查防止某个 workstream 提前推进/完成里程碑而其他 workstream 仍在作业。仅在GSD_WORKSTREAM已设置时执行# Only check if were in workstream mode if [ -n $GSD_WORKSTREAM ]; then WS_LIST$(gsd-sdk query workstream.list --raw) fi结果 JSON 结构为{ mode, workstreams: [...] }每个条目含name、status、current_phase、phase_count、completed_phases。过滤掉当前 workstream$GSD_WORKSTREAM以及 status 含 milestone complete 或 archived 的条目后仍有其他活跃 workstream →Route B1无其他活跃 workstream或扁平模式→Route B。8.2 Route A里程碑内还有阶段读取 ROADMAP.md 获取下一阶段的名称与目标并检查下一阶段是否已有 CONTEXT.mdls .planning/phases/*[X1]*/*-CONTEXT.md 2/dev/null || trueyolo 模式自动继续——有 CONTEXT.md 则调用/gsd:plan-phase [X1] --auto ${GSD_WS}没有则先调用/gsd:discuss-phase [X1] --auto ${GSD_WS}。interactive 模式输出## ✓ Phase [X] Complete与## ▶ Next Up两块提示。有 CONTEXT.md 时标注sub✓ Context gathered, ready to plan/sub并推荐/gsd:plan-phase [X1] ${GSD_WS}无 CONTEXT.md 时推荐/gsd:discuss-phase [X1] ${GSD_WS}。两种情形都附带备选/gsd:plan-phase --research-phase [X1] ${GSD_WS}用于调研未知项。8.3 Route B1本 workstream 完成其他仍在作业到达条件是is_last_phase: true且存在其他活跃 workstream。此时不得建议完成里程碑或推进到下一里程碑。首先清除自动推进链标记——workstream 边界是自然的停止点gsd-sdk query config-set workflow._auto_chain_active false测试 bug-2530-valid-config-keys.test.cjs 明确约束了workflow._auto_chain_active这一配置键由 plan-phase、execute-phase、discuss-phase、transition 等工作流通过config-set写入。yolo 模式在此也要覆盖自动推进逻辑呈现阻塞信息并停止。随后以表格形式列出其他活跃 workstream 的状态Workstream / Status / Phase / Progress并给出下一步建议归档当前 workstream/gsd:workstreams complete {current_ws_name} ${GSD_WS}、查看整体进度/gsd:workstreams progress ${GSD_WS}。严禁建议/gsd:complete-milestone或/gsd:new-milestone也不得自动调用任何后续命令——必须停在原地等用户明确决策。8.4 Route B里程碑 100% 完成到达条件is_last_phase: true且无其他活跃 workstream或扁平模式。同样先清除自动推进链标记gsd-sdk query config-set workflow._auto_chain_active falseyolo 模式输出 Milestone {version} is 100% complete — all {N} phases finished!后调用/gsd:complete-milestone {version} ${GSD_WS}自动收尾归档interactive 模式展示完成横幅与/gsd:complete-milestone {version} ${GSD_WS}命令附带Review accomplishments before archiving的备选。里程碑归档命令的完整流程见 complete-milestone。九、部分完成的容错路径partial_completion如果用户想推进但阶段并未完全完成工作流允许尊重用户判断Phase [X] has incomplete plans: - {phase}-02-PLAN.md (not executed) - {phase}-03-PLAN.md (not executed) Options: 1. Mark complete anyway (plans werent needed) 2. Defer work to later phase 3. Stay and finish current phase【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表