
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
- Detect presets first; if hotfix/tweak matches, invoke the corresponding preset skill directly and do not enter the normal open branch
- When no preset matches, run
openspec list --jsonto 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 changes | User input | Behavior |
|---|---|---|
| None | non-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 |


