用途:该技能适用于任何软件工程、架构、文档或运维活动,通过 10 类场景原型对任务分类,并匹配对应的 Cabbage 变更类型与工作流路径,如新功能走完整生命周期、缺陷走轻量修复、生产事故走快速补丁、重构走行为保持流程等。
主要能力:以单一事实来源和防文档腐化规则为核心,区分当前状态文档与不可变的决策历史文档;验证时对内容、工作流模式与上游依赖计算 SHA-256 签名,上游变更会自动使下游阶段失效;拒绝 TODO、TBD、FIXME 等占位符与失效相对链接;要求代码与文档在同一 PR 中交付;支持 cabbage sync 或 cabbage archive 自动抽取已验证规格到 docs/ 目录。
使用方式:先运行 cabbage doctor 检查环境,用 cabbage new <type> <change-id> 创建工作区,用 cabbage impact 设置影响域,编写并逐阶段执行 cabbage verify,通过 cabbage gate 检查实现与合并门禁,最后用 cabbage validate、cabbage sync、cabbage docs build 完成验证与站点构建,合并后执行 cabbage archive。文档站点基于 VitePress 1.6+,图表使用 Mermaid。
适用场景:新功能交付、缺陷与热修复、架构变更与 ADR/RFC、数据库迁移、生产事故复盘、既有项目文档迁移采纳,以及长会话上下文交接。
限制:资料未提供该技能的收费、价格、平台支持范围与具体效果数据;部分命令参数、退出码与完整规则需查阅其 references/ 下的参考文档。