What best practices exist for concurrent SpecKit development? #2116
-
|
Hi, I’m working with SpecKit and I’m concerned about how a team can collaborate without running into conflicts. Because SpecKit’s specs are sequentially numbered, it can be difficult to avoid clashes when multiple engineers are creating specs concurrently. Example A repository already contains three specs. Two engineers each create a short‑lived feature branch to implement new features. Using SpecKit, both engineers would try to create the next spec, Question What strategies does SpecKit recommend to prevent such conflicts?
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
|
I would say define who is the source of truth for:
Then when you go through the process you specifically guide the commands to use those PS. we have a PR in flight that will hopefully make that a bit smoother |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Ohhhhhhhhhhh I can find my suggestion in the speckit code. # Warn if --number and --timestamp are both specified
if [ "$USE_TIMESTAMP" = true ] && [ -n "$BRANCH_NUMBER" ]; then
>&2 echo "[specify] Warning: --number is ignored when --timestamp is used"
BRANCH_NUMBER=""
fi
|
Beta Was this translation helpful? Give feedback.
-
|
I've adapted my scripts, agents, and templates to work by branch name; this solves your problem. |
Beta Was this translation helpful? Give feedback.


Ohhhhhhhhhhh I can find my suggestion in the speckit code.