security: remove .claude/ from repo, add to .gitignore#5
Conversation
.claude/ enthielt skill-registry.json als lokale Claude-Code-Konfiguration. Gehoert nicht in ein oeffentliches Repository. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d7139def2c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| self-improving/corrections.md | ||
| self-improving/memory.md | ||
| # Local Claude Code configuration (interne Doktrin/Workflows) | ||
| .claude/ |
There was a problem hiding this comment.
Preserve registry consistency checks in CI
Ignoring the entire .claude/ directory here guarantees .claude/skill-registry.json is absent on fresh checkouts, and validate_registry_consistency() then exits early with only a warning (scripts/validate.py:276-283) instead of running the mismatch checks (scripts/validate.py:299-316). Because CI still runs python scripts/validate.py (.github/workflows/ci.yml:112), this change silently disables the registry drift detection the validator was meant to enforce, so missing/extra skill entries stop being caught.
Useful? React with 👍 / 👎.
Summary
.claude/skill-registry.jsonaus dem öffentlichen Repository.gitignoreerweitert um.claude/PatternHintergrund
.claude/ist als lokale Claude-Code-Konfiguration gemeint und gehört nicht in ein öffentliches Repository.Reversibilität
Soft-Remove: aktueller HEAD nach Merge sauber, Git-Historie behält die Datei weiterhin sichtbar.
Test plan
git ls-files .claude/→ leer auf branch.gitignoreenthält.claude/-Pattern🤖 Generated with Claude Code