Loading...
Loading...
Compare original and translation side by side
COMET_SEARCH_ROOTS=("." "$HOME/.claude/skills" "$HOME/.codex/skills" "$HOME/.cursor/skills")
COMET_STATE="${COMET_STATE:-$(find "${COMET_SEARCH_ROOTS[@]}" -path '*/comet/scripts/comet-state.sh' -type f -print -quit 2>/dev/null)}"
COMET_GUARD="${COMET_GUARD:-$(find "${COMET_SEARCH_ROOTS[@]}" -path '*/comet/scripts/comet-guard.sh' -type f -print -quit 2>/dev/null)}"
bash "$COMET_STATE" check <name> buildCOMET_SEARCH_ROOTS=("." "$HOME/.claude/skills" "$HOME/.codex/skills" "$HOME/.cursor/skills")
COMET_STATE="${COMET_STATE:-$(find "${COMET_SEARCH_ROOTS[@]}" -path '*/comet/scripts/comet-state.sh' -type f -print -quit 2>/dev/null)}"
COMET_GUARD="${COMET_GUARD:-$(find "${COMET_SEARCH_ROOTS[@]}" -path '*/comet/scripts/comet-guard.sh' -type f -print -quit 2>/dev/null)}"
bash "$COMET_STATE" check <name> buildsuperpowers:writing-plansdocs/superpowers/plans/YYYY-MM-DD-<feature>.md---
change: <openspec-change-name>
design-doc: docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md
base-ref: <git rev-parse HEAD before implementation>
---base-refgit rev-parse HEADsuperpowers:writing-plansdocs/superpowers/plans/YYYY-MM-DD-<feature>.md---
change: <openspec-change-name>
design-doc: docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md
base-ref: <git rev-parse HEAD before implementation>
---base-refgit rev-parse HEADbash "$COMET_STATE" set <name> plan docs/superpowers/plans/YYYY-MM-DD-feature.mdbash "$COMET_STATE" set <name> plan docs/superpowers/plans/YYYY-MM-DD-feature.md| 选项 | 方式 | 说明 |
|---|---|---|
| A | 创建分支 | 在当前仓库创建新分支,简单快速 |
| B | 创建 Worktree | 隔离工作区,完全独立,适合并行开发 |
isolationisolationbash "$COMET_STATE" set <name> isolation <value>branchworktreegit checkout -b <change-name>superpowers:using-git-worktreesEnterWorktree| Option | Method | Description |
|---|---|---|
| A | Create a branch | Create a new branch in the current repository, simple and fast |
| B | Create a Worktree | Isolate the workspace, fully independent, suitable for parallel development |
isolationisolationbash "$COMET_STATE" set <name> isolation <value>branchworktreegit checkout -b <change-name>superpowers:using-git-worktreesEnterWorktree| 选项 | 技能 | 适用场景 |
|---|---|---|
| A | | 任务独立、复杂度高、需要双阶段审查 |
| B | | 任务简单、无子agent环境、轻量快速 |
build_modebuild_modebash "$COMET_STATE" set <name> build_mode <value>subagent-driven-developmentexecuting-plansdirectdirectbash "$COMET_STATE" set <name> direct_override true
bash "$COMET_STATE" set <name> build_mode directdirect_override: truebuild_mode=direct- [ ]- [x]| Option | Skill | Applicable Scenario |
|---|---|---|
| A | | Independent tasks, high complexity, requiring two-stage review |
| B | | Simple tasks, no subagent environment, lightweight and fast |
build_modebuild_modebash "$COMET_STATE" set <name> build_mode <value>subagent-driven-developmentexecuting-plansdirectdirectbash "$COMET_STATE" set <name> direct_override true
bash "$COMET_STATE" set <name> build_mode directdirect_override: truebuild_mode=direct- [ ]- [x]| 规模 | 触发条件 | 做法 |
|---|---|---|
| 小 | 遗漏验收场景、边界条件 | 直接编辑 delta spec + design.md,追加 tasks.md 任务 |
| 中 | 接口变更、新增组件、数据流变化 | 重新 |
| 大 | 全新 capability 需求 | |
| Scale | Trigger Condition | Action |
|---|---|---|
| Small | Missing acceptance scenarios, boundary conditions | Directly edit delta spec + design.md, append tasks to tasks.md |
| Medium | Interface changes, new components added, data flow changes | Re-run |
| Large | New capability requirements | Create an independent change with |
.comet.yaml.comet.yamlphasebase-refcomet/reference/dirty-worktree.md.comet.yamlphase.comet.yamlbase-refcomet/reference/dirty-worktree.mdisolationbranchworktreebuild_modesubagent-driven-developmentexecuting-plansdirectbash "$COMET_GUARD" <change-name> build --applyphase: verifybuild_command: <build command>
verify_command: <verify command>.comet.yaml.comet.yamlcomet.yaml.comet.ymlcomet.ymlnpm run buildbash "$COMET_GUARD" <change-name> build --applyphase: verifyverify_result: pendingisolationbranchworktreebuild_modesubagent-driven-developmentexecuting-plansdirectbash "$COMET_GUARD" <change-name> build --applyphase: verifybuild_command: <build command>
verify_command: <verify command>.comet.yaml.comet.yamlcomet.yaml.comet.ymlcomet.ymlnpm run buildbash "$COMET_GUARD" <change-name> build --applyphase: verifyverify_result: pendingREQUIRED NEXT SKILL: 调用skill 进入验证与收尾阶段。comet-verify
REQUIRED NEXT SKILL: Invoke theskill to enter the verification and finalization phase.comet-verify