You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: enhance README with rationale, screenshots, and learning guide
- Add "Why Comet" section explaining the fusion of OpenSpec + Superpowers
- Add "Screenshots" section with platform selection, init, and skill execution
- Add "What You'll Learn" section showcasing Comet as a reference
- Extend State Management with complete YAML example
- Clarify comet-build execution mode is user-selectable
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,20 @@
2
2
3
3
All notable changes to @rpamis/comet will be documented in this file.
4
4
5
+
## What's Changed [0.2.3] - 2026-05-19
6
+
7
+
### Added
8
+
9
+
-**"Why Comet" section**: README now explains the rationale behind Comet — how it combines OpenSpec's WHAT management with Superpowers' HOW execution into a unified 5-phase pipeline
10
+
-**"Screenshots" section**: Added three screenshots demonstrating platform selection, initialization, and skill execution in action
11
+
-**"What You'll Learn" section**: New section showcasing Comet as a reference for stable nested skill triggering and multi-phase auto-flow patterns
12
+
-**State Management YAML example**: Extended documentation with complete `.comet.yaml` field example showing all key configuration values
13
+
14
+
### Changed
15
+
16
+
-**comet-build skill description**: Clarified that execution mode (subagent vs executing-plans) is user-selectable based on task complexity, not always subagent-driven
17
+
-**Enhanced State Management docs**: Added explanation of how all states and phases are updated via scripts with completion validation before phase transitions
Copy file name to clipboardExpand all lines: README.md
+52-12Lines changed: 52 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,16 @@
15
15
16
16
OpenSpec handles **WHAT** (outlines, proposals, spec lifecycle, archiving). Superpowers handles **HOW** (technical design, planning, execution, wrap-up). Comet chains both into a five-phase automated pipeline.
17
17
18
+
## Why Comet
19
+
20
+
OpenSpec excels at managing requirements, creating proposals, managing Spec lifecycles, and archiving, but its proposals and tasks lack the detail of Superpowers brainstorming.
21
+
22
+
Superpowers generates Spec documents after brainstorming, but these documents typically lack stateful design — after completing requirements, Specs only have tasks checked off in the document, and Agents even forget to check them off. This causes the Agent to re-examine documents and project code to verify on resumption, wasting many tokens.
23
+
24
+
**Comet combines the strengths of both**, integrating the core workflow into 5 phases
25
+
26
+
The main entry `/comet` supports current Spec state detection, suitable for long tasks — after completing and closing CC midway, just `/comet continue` and Comet will automatically read the active Spec (lists multiple for selection), dynamically identify which phase is currently executing, and continue.
27
+
18
28
## Install
19
29
20
30
```bash
@@ -38,6 +48,23 @@ comet init
38
48
6. Deploy Comet skills (in your chosen language) to selected platforms
39
49
7. Create `docs/superpowers/specs/` and `docs/superpowers/plans/` working directories
All states and execution phases are updated via scripts, and **each phase verifies that tasks are truly completed before exiting — conditions are met before the phase exits and state is updated**. Compared to recording complex state management mechanisms in Skills, the script approach strongly guarantees the reliability of core state transitions, correctness of YAML files, and convenience of breakpoint recovery — Agents only need to use Comet's built-in commands to read state and know the current Spec's situation.
176
209
177
210
### Reliability Features
178
211
@@ -231,6 +264,16 @@ your-project/
231
264
└── plans/ # Implementation plans
232
265
```
233
266
267
+
## What You'll Learn
268
+
269
+
Many excellent Skill projects exist in the current Skill market, but they generally have preference issues — users may only like some features. For example, when using both OpenSpec and Superpowers, one might only use OpenSpec's Spec management capabilities, but prefer Superpowers' TDD-driven approach for coding.
270
+
271
+
Long-term Skill users know these capabilities can be freely combined, but exactly how to do so still requires real practice. The Comet project can serve as a reference:
272
+
273
+
- **How to reliably trigger nested Skills** — Not letting the Agent rely on document descriptions to perform "look-alike Skill trigger" operations (like writing files based on Skill descriptions), but truly triggering Skills (key feature: Skill trigger prints on CC). Comet will trigger many capabilities from OpenSpec and Superpowers — how is this Prompt written?
274
+
275
+
- **How to make combined Skills multi-phase auto-flow** — Not relying on manual intervention. Comet's 5-phase flow automatically triggers Skills for core processes except necessary user selections, while the **state machine mechanism** also ensures state transition reliability.
276
+
234
277
## Development
235
278
236
279
```bash
@@ -265,9 +308,6 @@ See [CHANGELOG.md](CHANGELOG.md) for version history and updates.
265
308
-`.npmignore` prevents source code and config files from entering the npm package
266
309
-`.gitignore` covers secrets, credentials, IDE configs, and more
267
310
268
-
## Community
269
-
[linux.do](https://linux.do/) — Linux & Open Source Community
Copy file name to clipboardExpand all lines: assets/skills/comet-build/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: comet-build
3
-
description: "Comet Phase 3: Plan and Build. Invoke with /comet-build. Create plans and execute implementation through subagent-driven-development."
3
+
description: "Comet Phase 3: Plan and Build. Invoke with /comet-build. Create plans and choose execution method (subagent or direct) for implementation."
0 commit comments