Skip to content

Document how to update spec-kit or add an update CLI command/script #361

@alessio-locatelli

Description

@alessio-locatelli

Problem

For example, rerunning

uvx --from git+https://github.com/github/spec-kit.git specify init --ai gemini --no-git --here --debug

works fine to fetch the latest changes from the main branch, but this overwrites the .specify/memory/constitution.md which (if I am not wrong) indented to be modified by a user.

My current "update" approach is rerunning uvx --from and then restoring .specify/memory/constitution.md.

Expected

There are two options:

  • Explicitly document the right way to update spec-kit.
  • Add a helper script or a helper CLI command.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions