Proactively update CLAUDE.md documentation when it becomes outdated or incorrect. Use when you notice documented commands, paths, or patterns don't match the actual codebase, when making code changes that invalidate documentation, or when user corrects stale information.
This skill defines when and how to proactively update CLAUDE.md files to keep them accurate and current.
Core principle: Keep documentation from being wrong. When you notice existing documentation is outdated or becomes stale due to code changes, correct it. This skill is only about fixing incorrect documentation, not adding new documentation (that may be covered by a different skill later).
Watch for these signals that documentation needs updating:
.claude/pulse-data-local-settings.md, not CLAUDE.mdCLAUDE.md files contain:
Locations:
/Users/ageiduschek/src/pulse-data/CLAUDE.md (root)When you notice a signal from the "When to Update" section, immediately consider:
For obvious corrections, just mention what you're fixing:
"I notice the CLAUDE.md says tests live in
recidiviz/test/but they're actually inrecidiviz/tests/. I'm correcting that."
OR:
"I just renamed this file, so I'm updating the CLAUDE.md reference."
After updating:
Signal: While reading code, you notice that test files are in recidiviz/tests/ but CLAUDE.md says recidiviz/test/
Action:
Signal: You rename a directory from recidiviz/pipelines/ingest to recidiviz/pipelines/state_ingest
Action:
Signal: You notice CLAUDE.md is missing documentation for a feature or command
Action: Don't add it. This skill is only for fixing wrong documentation, not adding new documentation. That may be covered by a different skill in the future.
When you make code changes, always consider:
Make this a habit: after significant code changes, scan the relevant CLAUDE.md for references that need updating.
npx skills add Recidiviz/maintain-claude-md-documentation下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer