Create init option without overriding templates #1241
zenobia-gawlikowska
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am looking for a way to better collaborate with team members using Speckit. We have different IDEs and shell environments. I would like to share the constitution memory and templates. These are customized and shouldn't be overwritten by
uvx --from git+https://github.com/github/spec-kit.git specify init --hereHowever, I currently do not see an option to do that. My workaround is to ask developers to run
git restore .specify/templates/ .specify/memory/ .vscode/settings.jsonafter each init. Is there a better way that would be less error-prone (in case anyone forgets and overrides memory and templates)?
These are my current instructions. Am I doing it right? Perhaps there should be an install switch that preserves the templates?
Important for this project: The repository contains customized Speckit templates and constitution. Since developers use different platforms and IDEs, follow these steps after cloning:
This generates platform-specific scripts and IDE-specific agents while preserving project customizations.
Beta Was this translation helpful? Give feedback.
All reactions