-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Open
Description
Problem
The spec-kit tool automatically updates the root CLAUDE.md file with technology information, and this behavior is quite annoying because:
- Repeated additions: It repeatedly adds the same technologies to the file, creating duplicate entries
- Unwanted modifications: Users may not want their
CLAUDE.mdfile modified automatically as part of the spec workflow - Noisy diffs: These automatic changes create noise in git diffs and can accidentally get committed
Current Behavior
When running spec-kit commands, it modifies the root CLAUDE.md file to add entries like:
## Active Technologies
- Python 3.12 (backend/ingest), TypeScript (frontend) ...These entries accumulate and repeat, cluttering the file.
Requested Change
Please make the automatic CLAUDE.md updates opt-in rather than opt-out. Options could include:
- Add a flag like
--update-claude-mdthat must be explicitly passed to enable this behavior - Add a configuration option in the spec-kit config to control this behavior (default: disabled)
- At minimum, prevent duplicate entries from being added
Workaround
Currently users must manually revert changes to CLAUDE.md after running spec-kit commands.
s-celles
Metadata
Metadata
Assignees
Labels
No labels