Skip to content

docs: clarify CLI upgrade discovery#2519

Merged
mnriem merged 1 commit into
github:mainfrom
officialasishkumar:docs/cli-upgrade-discoverability
May 12, 2026
Merged

docs: clarify CLI upgrade discovery#2519
mnriem merged 1 commit into
github:mainfrom
officialasishkumar:docs/cli-upgrade-discoverability

Conversation

@officialasishkumar
Copy link
Copy Markdown
Contributor

Description

Closes #2498.

Clarifies how to discover and upgrade local CLI capabilities when newer integration features are available. The integration reference now calls out that controlled multi-install requires Spec Kit 0.8.5 or newer and explains that one-shot uvx commands do not update the persistent specify executable. The upgrade guide now points users to specify self check, explains the temporary nature of uvx, and recommends specify version to verify the CLI on PATH.

Testing

  • Tested locally with uv run specify --help
  • Ran existing tests with uv sync && uv run pytest
  • Tested with a sample project (if applicable)

Additional validation:

  • git diff --check
  • npx markdownlint-cli2 docs/reference/integrations.md docs/upgrade.md

AI Disclosure

  • I did not use AI assistance for this contribution
  • I did use AI assistance (describe below)

Used AI assistance to inspect repository context, draft the documentation wording, and run local validation; the changes were reviewed before submission.

Copilot AI review requested due to automatic review settings May 11, 2026 17:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This docs-only PR clarifies how users can discover whether their locally installed specify CLI is outdated, and how to upgrade it when a newer feature (notably controlled multi-install integrations) is available in newer releases. It addresses the confusion where uvx --from git+... can run a newer Spec Kit version without updating the persistent specify executable on the user’s PATH.

Changes:

  • Add specify self check as the recommended way to discover newer released CLI versions before upgrading.
  • Clarify that one-shot uvx commands run a temporary Spec Kit copy and do not upgrade a persistent CLI install.
  • Add an integrations reference note that controlled multi-install support requires Spec Kit ≥ 0.8.5 and point users to specify version + upgrade steps.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
docs/upgrade.md Adds pre-upgrade discovery (specify self check), explains uvx is temporary, and recommends specify version to verify what’s on PATH.
docs/reference/integrations.md Documents the minimum Spec Kit version for controlled multi-install and clarifies the uvx vs persistent CLI distinction for troubleshooting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem merged commit cd951ac into github:main May 12, 2026
14 of 15 checks passed
@mnriem
Copy link
Copy Markdown
Collaborator

mnriem commented May 12, 2026

Thank you!

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.

Improve CLI upgrade and feature discoverability for integrations

3 participants