You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Comet Classic 工作流入口。当用户明确调用 /comet-classic、要求启动或恢复 Classic,或 resume-probe 返回 auto_resume、确认唯一可恢复的未归档 Classic change 时使用。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Classic 分为 Open → Design → Build → Verify → Archive 五个阶段。OpenSpec 管理需求规格与归档,Superpowers 提供设计方法,以及用户选定的规划、执行和审查方法。完整流程(full)必须经过 brainstorming 和设计确认;hotfix/tweak 使用各自的预设步骤。
开始或恢复前,按 comet-classic/reference/classic-layout.md 确定各产物目录对应的逻辑路径,并读取 comet-classic/reference/scripts.md 的“CLI 引导”章节。调用公开的 Comet CLI,通过 OpenSpec 适配器执行相关命令。所有参考按当前动作读取相关章节;已在上下文中且仍有效的规则不重复读取,也不因引用一个文件而通读其余章节。
comet-classic/reference/context-recovery.md 的 Ambient Resume,按 comet resume-probe . --stdin --json 结果处理;只有 auto_resume 自动进入,ask_user 按 reason 使用 Ambient Resume 表格中的问题与选项提问,out_of_scope/none 不进入。comet-classic/reference/intent-frame.md 的最小示例与目标选择规则,获取未归档的 change 列表后填写 CometIntentFrame,运行 comet classic intent route --stdin。Agent 只负责按证据填写意图字段,路由由 Runtime 计算;以返回结果为准,不另写一套自然语言评分规则。.comet.yaml 已存在)时:按下方绑定工作区;有多个未归档的 change 且尚未选定时,不提前绑定。新 change(尚未初始化)直接交 /comet-open 或对应预设 Skill,它们会先准备工作区再初始化,workspace resolve 对未初始化的 change 会报 not found。comet classic workspace resolve <change-name> --json
# 进入返回的 projectRoot 后选择 change
comet state select <change-name>
comet state next <name> --json
根据返回的 phase、configuration 和下一步路由继续。新 full change 交 /comet-open,由它准备工作区,并创建 OpenSpec 产物和 .comet.yaml 状态文件;已确认的 hotfix/tweak 分别交 /comet-hotfix、/comet-tweak,按各自预设完成初始化。不直接调用 /opsx:new。已有 change 缺少状态文件时,按 context-recovery.md 的“入口错误与恢复”核对 workflow 后恢复;文件格式异常时报告错误,不根据现有产物猜测阶段。
新 full change 必须先确定工作区,再在 Open 阶段创建产物。full workflow 的 isolation 可为 current、branch 或 worktree;用户明确要求并行工作时准备 Worktree,其他情况按 comet-classic/reference/workspace.md 选择。hotfix/tweak 按各自初始化步骤确认并绑定工作区。恢复时使用已经绑定的工作区;分支归属发生变化时,根据用户已确认的选择执行 rebind,缺少有效授权时才询问。
执行同一组任务时,复用本次命令返回的状态信息和已读取的上下文。命令更新状态且响应已提供最新状态与 agent.continuation 时,直接继续;只有这些字段缺失、切换工作区、恢复会话时丢失上下文或发现外部变化,才重新查询。根据当前改动的风险选择检查范围,Verify 仍需完成一次覆盖最终实现的集成审查。
绑定工作区并取得 phase 后,读取并执行 任务上下文与产物语言,运行 comet task。按配置确定产物语言;根据 Context Manifest(上下文清单)中的摘要,只展开当前步骤还缺少的内容。实际使用某条内容后如实记录使用结果,任务结束时保存检查点。
记忆学习只提交可复用的用户信息;任务摘要、进展、命令输出和测试结果不写入个人记忆。任务结束前按任务上下文参考完成学习检查,并记录 submitted、no-observation 或 not-run。
项目经验与个人偏好分开保存:任务结束前,把当前项目中已验证且未来可复用的经验用 comet knowledge remember 写入项目记忆;用户偏好和稳定协作习惯才进入个人记忆。命令和过滤条件见 任务上下文与产物语言。
| Runtime 路由或阶段 | 入口与职责 |
|---|---|
| 新 full / open | /comet-open:澄清范围、创建必需产物、请用户检查并确认 |
| design | /comet-design:完成技术取舍并确认正式设计 |
| build + full | /comet-build:恢复配置/计划,完成任务与所需审查 |
| hotfix / build + hotfix | /comet-hotfix:已有异常的局部修复 |
| tweak / build + tweak | /comet-tweak:单 change 轻量调整 |
| verify | /comet-verify:执行验收、修复后复验、完成唯一一次最终集成审查 |
| archive / verify_result: pass | /comet-archive:确认归档、只提交当前 change 的文件、完成用户选定的交付方式 |
只有新需求才考虑推荐轻量流程:风险符合预设要求且用户已明确选择时直接进入;由 Agent 推荐时,说明依据,并展示 hotfix/tweak 与保留 full 的选项及各自影响,等待用户确认。不得擅自把已有 full change 改成轻量流程。公共 API、数据迁移、安全、并发或跨模块设计应按实际风险处理,不能因为文件少就省略必要步骤。
运行 hotfix/tweak 时必须读取所选预设的“升级判定”:出现其中列出的升级条件,或改动文件数超过提示阈值时,展示继续预设或升级 full 的选择并等待答复;用户选择升级后才运行 comet state transition <name> preset-escalate。verify_mode 只决定验证级别,不能替代 workflow 选择或预设升级确认。
恢复会话、外部状态变化,或计划、任务、审查、交付记录与实际情况不一致时,读取 comet-classic/reference/context-recovery.md,根据当前阶段入口返回的 nextAction 确定还有哪些步骤未完成。沿用仍有效的配置和成果;任务未勾选不等于尚未实现。具体恢复步骤以该参考文件为准。
阶段退出检查通过后,按 comet-classic/reference/auto-transition.md 读取成功结果中的 agent.continuation,只加载它指定的下一 Skill。没有可复用的状态信息、会话恢复时缺少上下文,或发生外部变化时,才重新查询。auto_transition: false 只控制是否调用下一 Skill,不改变 Guard 已更新的 phase;NEXT: manual 时按 HINT 提示用户并结束本次调用,不追加确认。
决策点是阻塞点:需要用户决定的步骤必须等到明确答复后再继续。首次需要向用户澄清或确认时,必须先读取 comet-classic/reference/decision-point.md,按其中的选项式提问、推荐理由、每项影响和 AskUserQuestion 优先规则执行;已在当前上下文中时直接复用。以下确认不能因“只有一个推荐方案”或自动衔接而跳过:
plan-ready 暂停后,等明确继续指令再恢复。用户明确选择前,不写入依赖该决定的状态,不执行对应分支操作,也不绕过阶段 Guard。已有仍有效的授权与配置直接复用;对于范围内原因明确且可以修复的问题、能根据证据补齐的状态,以及其他只有一种合法做法的步骤,自动继续,不额外询问“是否继续”。
归档与交付方式合并为同一个最终确认,由 /comet-archive 核对用户授权、Git 的实际状态,以及所选交付操作是否完成。验证通过不代表归档授权;归档目录存在也不代表提交、push 或 PR 已完成。
comet-classic/reference/dirty-worktree.md 核对来源和归属;只处理当前 change,保护无关改动。状态更新被拒绝、路径越界、依赖不可用或归属不明时,读取 comet-classic/reference/context-recovery.md 的“入口错误与恢复”,报告原错误并执行对应恢复规则。comet-classic/reference/debug-gate.md,先调查再修复;只有实际运行过测试或构建,才能声称完成相应检查。以前通过的结果,只有在 Runtime 确认仍有效时才能复用。需要状态字段含义时读 comet-classic/reference/comet-yaml-fields.md;需要产物目录说明时读 comet-classic/reference/file-structure.md。其余参考只在上方触发条件满足时读取。
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Comet 工作流入口。当用户明确调用 /comet,或明确要求使用 Comet 但未指定 Native/Classic 时使用;按项目配置加载 Native 或 Classic。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Comet — OpenSpec + Superpowers dual-star development workflow. Start with /comet for automatic phase detection and dispatch to subcommands. Five phases: open → design → build → verify → archive.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when 用户要启动或恢复 Comet 工作流,需要根据 active change、.comet.yaml、hotfix/tweak 意图路由到对应阶段 Skill。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Comet workflow entry. Use when the user invokes /comet or asks to use Comet without choosing Native or Classic; load Native or Classic from project configuration.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.