用途:c3-alter 用于在 C3 文档体系中执行架构变更,所有变更都必须经过 ADR(架构决策记录)流程,没有例外。当用户提出“新增组件”“变更架构”等请求时使用。
主要能力:定义变更工作流的各个阶段,核心循环为 ANALYZE → ASK(直到确信)→ SYNTHESIZE → REVIEW,出现冲突时 ASCEND 回到早期阶段修正后再重新下行。流程包含七个阶段:意图澄清、记录当前状态、检测 provisioned 组件、评估范围影响、创建 ADR、ADR 接受、创建计划、执行与验证。
使用方式:使用前必须用 Glob 查找并 Read 以下参考文件:/references/skill-harness.md、/references/layer-navigation.md、/references/adr-template.md、/references/component-lifecycle.md。ADR 生成于 .c3/adr/adr-YYYYMMDD-{slug}.md,计划生成于 .c3/adr/adr-YYYYMMDD-{slug}.plan.md。验证阶段运行 /c3 audit。若实现 provisioned 组件,需移动文件并更新 frontmatter 的 status 等字段。
适用场景:新增功能、修复缺陷、重构等架构级变更,需与 c3-orchestrator 智能体配合时通过 Task 工具调用,内联执行则直接使用本技能。
限制:确信的定义是没有未决问题,不得带着 TODO 或不明字段继续推进;组件(Foundation/Feature)必须有 ## Code References,Refs 则不能有;ADR 仅在 synthesizer 验证通过后创建;用户接受 ADR 后必须继续执行,不能中途停止。资料未提供具体收费、平台支持范围等信息。