GitHub logo

Skill

speckit-self

update Spec Kit CLI

Published by GitHub Updated Jul 24
Covers GitHub CLI Engineering

Description

Check for and apply Spec Kit CLI updates via `specify self`. USE FOR: checking whether a newer specify-cli release is available, previewing an upgrade with --dry-run, upgrading the CLI in place (optionally to a pinned tag). DO NOT USE FOR: checking project tools/integrations (use speckit-check) or managing extensions/presets/integrations/workflows.

SKILL.md

Spec Kit — self (CLI maintenance)

Maintain the Specify CLI itself with the specify self command group.

Prerequisite: needs the specify CLI. If specify --version fails, install it with the speckit-cli-setup skill first.

When to use

  • The user asks whether a newer specify-cli release exists.
  • The user wants to upgrade the CLI, or preview what an upgrade would do.

How to invoke

# Read-only: is a newer release available?
specify self check

# Preview the upgrade without changing anything
specify self upgrade --dry-run

# Upgrade in place
specify self upgrade

# Upgrade to a specific pinned release
specify self upgrade --tag <version>

Notes

  • specify self check is read-only and safe.
  • Run specify self upgrade --dry-run first and show the user the preview before performing an actual in-place upgrade.
  • After upgrading, run specify version (see the speckit-check skill) to confirm the new version.

© 2026 YourAI.tools. Every skill from an identity-verified publisher.

Independent catalog. Not affiliated with, endorsed by, or sponsored by Anthropic or any listed publisher. All trademarks belong to their respective owners.