Skip to content

refactor(openspec): rename command specs to cli-{name}#32

Merged
alexengrig merged 2 commits into
mainfrom
cursor/rename-openspec-cli-specs-2087
Jul 5, 2026
Merged

refactor(openspec): rename command specs to cli-{name}#32
alexengrig merged 2 commits into
mainfrom
cursor/rename-openspec-cli-specs-2087

Conversation

@alexengrig

@alexengrig alexengrig commented Jul 5, 2026

Copy link
Copy Markdown
Member

Summary

Renames OpenSpec command capability specs from adr-{name}-command to cli-{name}, aligning with the existing cli-root naming convention. Documents the finalized naming rules in openspec/config.yaml.

Changes

  • Renamed main specs under openspec/specs/:
    • adr-list-commandcli-list
    • adr-check-commandcli-check
    • adr-new-commandcli-new
    • adr-index-commandcli-index
    • adr-init-commandcli-init
  • Updated spec titles in each spec.md header.
  • Renamed matching delta spec directories in archived OpenSpec changes.
  • Updated capability references in archived change proposals.
  • Added rules.specs naming conventions to openspec/config.yaml.

Verification

Documentation-only change; no code or runtime behavior affected.

Open in Web Open in Cursor 

Rename OpenSpec capability directories and titles from
adr-{name}-command to cli-{name}, matching the cli-root naming
convention. Update archived change proposals and delta spec paths.

Co-authored-by: Grig Alex <alexengrigdev@gmail.com>
@alexengrig alexengrig added this to the v0.1.0 milestone Jul 5, 2026
@alexengrig alexengrig self-assigned this Jul 5, 2026

Copy link
Copy Markdown
Member Author

@cursor Please add the finalized OpenSpec spec naming rules to openspec/config.yaml under rules:

specs:
  - Keep active specs and related OpenSpec change references consistent when renaming or modifying capabilities.
  - Use cli-root for root executable behavior.
  - Use cli-{command} for CLI subcommand capabilities.

This should be added as a config-only documentation convention; no OpenSpec change is needed.

@cursor

cursor Bot commented Jul 5, 2026

Copy link
Copy Markdown

Added the finalized OpenSpec spec naming rules to openspec/config.yaml under rules.specs:

specs:
  - Keep active specs and related OpenSpec change references consistent when renaming or modifying capabilities.
  - Use cli-root for root executable behavior.
  - Use cli-{command} for CLI subcommand capabilities.

This is a config-only documentation change — no OpenSpec change was created. The update is committed and pushed to PR #32.

Open in Web Open in Cursor 

Document cli-root and cli-{command} capability naming conventions
in openspec/config.yaml for consistency when renaming specs.

Co-authored-by: Grig Alex <alexengrigdev@gmail.com>
@alexengrig
alexengrig marked this pull request as ready for review July 5, 2026 21:26
@cursor

cursor Bot commented Jul 5, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@alexengrig
alexengrig merged commit 075d2b7 into main Jul 5, 2026
1 check passed
@alexengrig
alexengrig deleted the cursor/rename-openspec-cli-specs-2087 branch July 5, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants