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.