ワンクリックで
comet-tweak
// Comet preset path: Non-bug small changes (tweak). Skip brainstorming and full plan, directly open → lightweight build → light verify → archive. Applicable for copy, configuration, documentation or prompt local optimization.
// Comet preset path: Non-bug small changes (tweak). Skip brainstorming and full plan, directly open → lightweight build → light verify → archive. Applicable for copy, configuration, documentation or prompt local optimization.
Comet Phase 3: Plan and Build. Invoke with /comet-build. Create plans and select execution method (subagent or direct) for implementation.
Comet Phase 2: Deep Design. Invoke with /comet-design. Produce Design Doc and delta spec through brainstorming.
Comet preset path: Bug fix / hotfix. Skip brainstorming, directly open → build → verify → archive. Applicable for behavior fixes, scenarios not involving new capability design.
Comet Phase 1: Open. Invoke with /comet-open. Explore ideas through OpenSpec, create change structure (proposal + design + tasks).
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.
Comet Phase 4: Verify and Close. Invoke with /comet-verify. Verify implementation matches design, handle development branch.
| name | comet-tweak |
| description | Comet preset path: Non-bug small changes (tweak). Skip brainstorming and full plan, directly open → lightweight build → light verify → archive. Applicable for copy, configuration, documentation or prompt local optimization. |
Tweak is a preset workflow of Comet's five-phase capabilities, not an independent parallel process. It reuses open, build, verify, archive capabilities, only skipping brainstorming and full plan.
Applicable for non-bug small scope changes, such as copy adjustment, configuration adjustment, documentation or prompt local optimization.
Applicable conditions (all must be met):
Not applicable: If change process discovers need for capability, architecture or interface adjustments, should upgrade to full /comet workflow.
Execution chain: open → lightweight build → light verify → archive. Tweak provides default decisions for each phase: streamlined open, lightweight build, lightweight verification, archive after verification passes.
Locate Comet scripts before starting:
COMET_ENV="${COMET_ENV:-$(find . "$HOME"/.*/skills "$HOME/.config" "$HOME/.gemini" -path '*/comet/scripts/comet-env.sh' -type f -print -quit 2>/dev/null)}"
if [ -z "$COMET_ENV" ]; then
echo "ERROR: comet-env.sh not found. Ensure the comet skill is installed." >&2
return 1
fi
. "$COMET_ENV"
Reuse Comet open capability to create change, but use tweak defaults: do not execute openspec-explore long exploration, directly enter streamlined change creation.
Immediately execute: Use the Skill tool to load the openspec-new-change skill. Skipping this step is prohibited.
After the skill loads, follow its guidance to create streamlined artifacts:
proposal.md — change motivation + goals + scopedesign.md — brief implementation description (no solution comparison needed)tasks.md — no more than 3 tasks/comet)Initialize Comet state file:
bash "$COMET_STATE" init <name> tweak
Verify initialized state:
bash "$COMET_STATE" check <name> open
Run phase guard to transition open → build:
bash "$COMET_GUARD" <change-name> open --apply
Use tweak defaults: build_mode: direct. Skip superpowers:brainstorming and superpowers:writing-plans.
Before continuing or starting changes, handle uncommitted changes through comet/reference/dirty-worktree.md. If attribution shows scope exceeds tweak, handle it through this file's "Upgrade Conditions".
Immediately execute: Execute tasks one by one according to tasks.md:
openspec/changes/<name>/tasks.md, get incomplete task listmvn spotless:apply, npm run format)- [ ] to - [x] in tasks.mdtweak: <brief change description>bash "$COMET_GUARD" <change-name> build --apply
State automatically updates to phase: verify, verify_result: pending, then enter verification.
Reuse /comet-verify. Tweak must maintain lightweight verification conditions: ≤ 3 tasks, ≤ 4 files, no delta spec, no new capability.
Immediately execute: Use the Skill tool to load the comet-verify skill. Skipping this step is prohibited.
If scale assessment enters full verification path, stop tweak, handle per upgrade conditions blocking confirmation.
After verification passes, record .comet.yaml verify_result as pass according to /comet-verify rules, must not skip this status before archiving.
Reuse /comet-archive. Must satisfy verify_result: pass in .comet.yaml before archiving.
Immediately execute: Use the Skill tool to load the comet-archive skill to archive. Skipping this step is prohibited.
Execution order: quick open → lightweight build → lightweight verification → archive → complete
After each phase completes, immediately enter next phase. Within each phase, must still call corresponding Comet/OpenSpec/Superpowers skill according to above requirements; if the called skill has its own user decision points, follow that skill's rules.
Upgrade to full /comet when any of the following conditions are met:
| Condition | Explanation |
|---|---|
| Change involves 5+ files | Exceeds small change scope |
| Cross-module coordination required | Requires cross-component coordination |
| 5+ new test cases needed | Change complexity rising |
| Config item additions or deletions | Config changes beyond value modifications |
| New capability needed | Exceeds local optimization |
| Delta spec needed | Affects existing specs |
When upgrade conditions are met, must use the AskUserQuestion tool to pause and wait for the user to explicitly confirm upgrading to the full /comet workflow. Do not directly enter /comet-design, and do not automatically supplement Design Doc. Must not just output a text prompt and then continue executing.
After user confirms upgrade, must first update the workflow field before entering full flow:
bash "$COMET_STATE" set <name> workflow full
Then on current change basis, supplement Design Doc: Immediately use the Skill tool to load the comet-design skill, proceed normally with full workflow. If user does not confirm upgrade, stop tweak and report that current change has exceeded tweak scope.
bash "$COMET_GUARD" <change-name> build --apply; before verify → archive follow /comet-verify and run bash "$COMET_GUARD" <change-name> verify --apply