chore: add tracker config and ignore *.local files#353
Conversation
Add `.claude/tracker.yaml` so Claude skills (plan-feature, create-pr, etc.) know this repo uses GitHub issues without per-invocation configuration. Add `*.local` / `*.local.*` to `.gitignore` so personal overrides like `.claude/settings.local.json` stay out of git.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #353 +/- ##
=======================================
Coverage 89.24% 89.24%
=======================================
Files 16 16
Lines 958 958
Branches 205 203 -2
=======================================
Hits 855 855
Misses 103 103 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Other contributors won't necessarily recognise the file as Claude-skill config. Spell out what it is, who reads it, where the schema lives, and that committing it is safe (no secrets).
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThis PR introduces two independent configuration updates: a new Claude tracker configuration for GitHub-based tracking, and two additional ignore patterns for local files in the project. ChangesClaude Tracker Configuration
Local File Ignore Patterns
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
.claude/tracker.yamldeclaring this repo as GitHub-tracker so Claude skills (plan-feature, create-pr, etc.) can dispatch correctly without per-invocation configuration. Schema documented in the skills' tracker reference.*.localand*.local.*patterns to.gitignoreso personal overrides like.claude/settings.local.jsonstay out of git.Test scenario
git check-ignore -v .claude/settings.local.jsonreports.gitignore:*.local.*as the matching rule.cat .claude/tracker.yamlshows the GitHub-typed config pointing at this repo.Summary by CodeRabbit
.gitignoreto exclude local configuration files (*.local and .local.).