comet status gives you a snapshot of your project’s Comet workflow state — showing active changes, how many tasks are complete, and which command to run next.
Usage
path defaults to . (the current directory) when omitted. The command reads change state from openspec/changes/ inside the target directory.
Example Output
Active Changes:
1. my-feature [phase: build [3/7 tasks]]
workflow: full | build_mode: subagent-driven-development
plan: docs/superpowers/plans/2024-06-01-my-feature.md
next: /comet-build
2. quick-fix [phase: verify [5/5 tasks]]
workflow: full | build_mode: direct
verify_result: pending
next: /comet-verify
Each entry shows:
| Field | Description |
|---|
phase | Current workflow phase (open, design, build, verify, archive). |
tasks | Completed / total task count from tasks.md, e.g. [3/7 tasks]. |
workflow | Workflow preset (full, hotfix, tweak). |
build_mode | Build execution mode (e.g. subagent-driven-development, direct). |
design | Path to the Superpowers Design Doc, if generated. |
plan | Path to the implementation plan, if generated. |
verify_result | Verification outcome (pending, pass, fail) — shown only in the verify phase. |
next | The Comet skill command to run next. |
Only non-archived changes appear. Changes where .comet.yaml is missing or archived: true are excluded.
Flags
Output active changes as structured JSON, including a nextCommand field for each change. Useful for scripting and automation.
JSON Output
{
"changes": [
{
"name": "my-feature",
"workflow": "full",
"phase": "build",
"buildMode": "subagent-driven-development",
"isolation": "branch",
"verifyMode": "null",
"verifyResult": "pending",
"designDoc": null,
"plan": "docs/superpowers/plans/2024-06-01-my-feature.md",
"tasksCompleted": 3,
"tasksTotal": 7,
"nextCommand": "/comet-build"
}
]
}
The nextCommand field maps each phase to its corresponding Comet entry point:
| Phase | Next command |
|---|
open | /comet-open |
design | /comet-design |
build | /comet-build |
verify | /comet-verify |
archive | /comet-archive |
Use Cases
- Quick workflow check — Glance at all in-flight changes and where each one stands.
- Know what to run next — The
next field tells you exactly which Comet command to invoke to continue.
- Scripting and automation — Pipe
--json output into CI scripts or shell tooling to conditionally trigger workflow commands based on phase or task completion.
- Resume after interruption — After closing an AI coding session, run
comet status to orient yourself before typing /comet in your AI platform.