Skills

Comet

Comet, OpenSpec + Superpowers dual-star development workflow.

Install

npx skills add rpamis/comet --skill comet -g -a claude-code -y
Repository
rpamis/comet3.3k
Category
Design
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

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, OpenSpec + Superpowers Dual-Star Development Workflow

OpenSpec and Superpowers orbit the same goal like a binary star system.

OpenSpec handles WHAT, outline, proposal, spec lifecycle, archive
Superpowers handles HOW, technical design, planning, execution, closing

Core principle: brainstorming cannot be skipped. Every change must undergo deep design (except hotfix and tweak presets).


Decision Core

Agents need only read this section for decision-making. Refer to the Reference Appendix as needed.

Output Language Rule

Use the language of the user request that triggered this workflow as the default output language. When resuming an existing change with a clear dominant artifact language, preserve that language unless the user explicitly asks to switch.

Automatic Phase Detection

Step 0: Active Change Discovery and Intent Detection

  1. Detect presets first; if hotfix/tweak matches, invoke the corresponding preset skill directly and do not enter the normal open branch
  2. When no preset matches, run openspec list --json to get all active changes

Preset detection has highest priority:

  • User explicitly describes a bug fix / hotfix + meets hotfix conditions → directly invoke /comet-hotfix
  • User explicitly describes copy/config/docs/prompt small adjustment + meets tweak conditions → directly invoke /comet-tweak
  • No preset match → follow the table below
Active changesUser inputBehavior
Nonenon-preset input→ Invoke /comet-open
Exactly 1/comet <description>→ Ask: continue this change or create a new change
Multiple/comet <description>→ Ask: continue existing or create new; if continuing, list changes for selection
Exactly 1/comet with no description→ Auto-select, enter Step 1
Multiple/comet with no description→ List changes for user selection
Read the whole SKILL.md on GitHub

More in Design