何时使用 Tweak
仅当满足以下所有条件时,才使用/comet-tweak:
- change 是本地、非 capability 调整:copy、configuration、documentation 或 prompt edits
- 影响 少于 5 个文件(通常不超过 4 个)
- 不需要 cross-module coordination
- 需要 少于 5 个 new test cases
- Configuration changes 只涉及 value modifications,不添加或删除 config items
- 不引入 new capability、architecture changes 或 interface changes
- 不需要 delta spec(如果影响现有 spec acceptance scenario,请升级到 full)
Tweak workflow
| Phase | 会发生什么 |
|---|---|
| Open | 精简 artifacts:proposal.md(motivation + goals + scope)、design.md(brief description,无 solution comparison)、tasks.md(不超过 3 tasks) |
| Lightweight Build | Direct build(build_mode: direct):tasks 逐个执行,每个 task 运行 formatter 和 tests,commits 使用 tweak: prefix |
| Light Verify | comet-verify scale assessment 确认 lightweight path(≤ 3 tasks、≤ 4 files、无 delta spec、无 new capability) |
| Archive | 确认 verify_result: pass 后复用 /comet-archive |
启动 Tweak
在你的 AI 编程工具中,描述你想做的小变更。Comet 会自动评估你的描述:- 如果满足 tweak conditions,
/comet会 auto-route 到/comet-tweak,无需你直接调用。 - 你也可以直接调用
/comet-tweak,明确使用该 preset。
升级条件
Preset 对比
| Aspect | Tweak | Hotfix | Full |
|---|---|---|---|
| Brainstorming | Skipped | Skipped | Required |
| Full Implementation Plan | Skipped | Skipped (transfers to /comet-build if tasks > 3) | Included |
| Verify Mode | Light (5 quick checks) | Scale-assessed (light or full) | Full |
| Build Mode | direct (default) | direct (default) | Chosen by user |
| Delta Spec | Not allowed (triggers upgrade) | Optional (triggers full verify) | Supported |
| Typical Use | Docs / copy / config / prompt | Bug fixes | Features / new capabilities |
| Max Files | < 5 | < 3 | Unrestricted |
| Max Tasks | ≤ 3 | ≤ 3 (else transfers to /comet-build) | Unrestricted |
升级到 Full Workflow
当确认 tweak 需要升级时,Comet 会遵循以下路径:- 将
.comet.yaml中的workflow字段更新为full - 加载
comet-designskill,在现有 tweak artifacts 基础上补充完整 Design Doc - 从 design phase 起正常进入 full workflow
proposal.md、design.md 和 tasks.md 会被保留,你不需要重新开始。
Phase guards
Tweak 会强制执行与 full workflow 相同的 guard transitions:isolation 和 build_mode 时,tweak 不能进入 verify;没有 verify_result: pass 时,不能 archive。