Viewing Data

list

List available items.

openspec list [options]
  • Default: Lists active changes.
  • --specs: List specifications instead of changes.
  • --changes: Explicitly list changes.

show

Display details of a specific change or spec.

openspec show [item-name] [options]
  • Auto-detection: If item-name matches a change or spec ID, it is displayed.
  • --json: Output structured JSON data.
  • --type <change|spec>: Disambiguate if a change and spec have the same name.
  • --deltas-only: (Change only) Show only the delta sections in JSON.
  • --requirements: (Spec only) Show only requirements (exclude scenarios).

view

Display an interactive dashboard.

openspec view

Renders a visual dashboard showing:

  • Summary metrics (Total specs, active changes).
  • Active changes with progress bars (based on tasks.md completion).
  • List of specifications sorted by requirement count.