Skip to content

Feature Request: specify upgrade command #408

Description

@harikrishnan83

Hello, I have been really enjoying using Spec Kit 👏. One thing I am missing is a smoother way to upgrade an existing repo that was initialised with an older version (before .specify/ and cool commands like /implement existed).

Right now the only option is to re-run init --here, which risks overwriting files like constitution.md and custom templates. It would be great to have a specify upgrade command that:
• Moves legacy folders into .specify/
• Fetches the latest templates
• Preserves existing constitution / specs / customizations
• Drops in new features like /implement safely

This would make it much easier for existing users to adopt the latest improvements without manual migration.

Happy to help draft a PR if useful, and also curious to hear if others have any other workarounds.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions