用途:crank-lite 是 crank-lite 流水线的入口,把用户的需求路由到合适的阶段(brainstorm → spec → plan),然后运行该阶段。
主要能力与路由规则:按“首个适用规则优先”进行分诊。若显式给出路由参数(brainstorm、spec、plan),直接采用;若给出流水线产物,则按 ARTIFACT-HOME.md 解析路径,并按内容而非文件名判断下一阶段:已勾勒方法与形态(brainstorm 简报)→ spec;已有验收标准(spec)→ plan;已有有序、可提交的任务(plan)→ 建议运行 /lite-execute。否则根据需求判断工作成熟度:想法原始、方向未定 → brainstorm;想法成形、需要验收标准与关键技术决策 → spec;行为与设计已定、只剩“如何构建” → plan。仅当两个路由确实都有道理时,才向用户提一个问题并列出两个候选(推荐项在前);否则宣布最合适的路由并附一行理由后立即运行。无可路由内容时,先问用户想做什么,再按规则 1 分诊。
使用方式:每个阶段按 INTERVIEW.md 进行访谈与复述,在阶段首个问题前先读该文件。只加载所路由到的阶段文件(BRAINSTORM.md、SPEC.md 或 PLAN.md)。阶段结束时按固定顺序:访谈前沿为空时写出产物(plan 阶段随后按 PLAN.md → Review 复核);首次产物、.crank/<slug>/ 已属其他工作或不在 git 仓库时,先读 ARTIFACT-HOME.md;同一工作的后续产物直接写入已有 .crank/<slug>/ 目录;缺失时创建 .crank/ 并含内容为 * 的 .gitignore,并告知用户路径一次。随后按 READBACK.md 复述,再询问是否继续。继续时保持当前会话作为下一阶段的主要来源;长会话或压缩后建议用产物开启新会话。仅在明确“continue”时才加载下一阶段文件。plan 完成后建议用户运行 /lite-execute 并停止。
限制:资料未提供具体平台、收费、价格或效果信息。