code-auditing
Systematic methodology for comprehensive codebase analysis — security review, technical debt identification, dead code detection, code quality checks, and…
Methodology for keeping project documentation current, consistent, and optimized for AI coding agents — CLAUDE.md optimization, README synchronization, CHANGELOG updates, and documentation freshness audits.
$ npx -y skills add jeffrigby/somepulp-agents --skill docs-maintenance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/docs-maintenanceContext preview
The summary Claude sees to decide when to auto-load this skill.
Methodology for keeping project documentation current, consistent, and optimized for AI coding agents — CLAUDE.md optimization, README synchronization, CHANGELOG updates, and documentation freshness audits.
name: docs-maintenance description: Methodology for keeping project documentation current, consistent, and optimized for AI coding agents — CLAUDE.md optimization, README synchronization, CHANGELOG updates, and documentation freshness audits. when_to_use: When the user asks to "update docs", "sync documentation", "update CLAUDE.md", "update README", "check documentation freshness", "document recent changes", or "optimize docs for AI". allowed-tools: Read, Grep, Glob, Bash, Edit, Write
Comprehensive methodology for keeping project documentation current, consistent, and optimized for AI coding agents.
1. Find all documentation files in the project:
2. Check for `@path` imports in CLAUDE.md that reference additional files 3. Record last modified dates for each doc 4. Note any missing essential documentation
1. Get commits since last documentation update:
git log --oneline --since="$(git log -1 --format=%ci -- CLAUDE.md)"
2. Identify changes that need documentation:
3. Flag commits with keywords: "add", "remove", "breaking", "fix", "feat" 4. Check for removed features still documented
**Target under 200 lines per CLAUDE.md file.** Longer files consume more context and reduce adherence. If over 200 lines:
Check for proper use of the CLAUDE.md ecosystem:
Not every project needs all of these. Include only what's relevant, and only content Claude couldn't figure out by reading the code:
**Include:** Bash commands Claude can't guess, code style rules differing from defaults, testing instructions, repo etiquette, architectural decisions, dev environment quirks, common gotchas.
**Exclude:** Anything Claude can figure out by reading code, standard language conventions, detailed API docs (link instead), frequently changing info, long tutorials, file-by-file codebase descriptions, self-evident practices.
1. Verify project description matches current state 2. Check installation instructions work 3. Validate usage examples are current 4. Ensure links and references are valid 5. Update badges and status indicators 6. Sync feature list with actual capabilities
Follow Keep a Changelog format:
**Categories:**
A plugin marketplace for Claude Code providing specialized agents for code auditing, documentation maintenance, and library/API research.
Repo: jeffrigby/somepulp-agents
Systematic methodology for comprehensive codebase analysis — security review, technical debt identification, dead code detection, code quality checks, and…
Detect and clean up dead code — unused imports, exports, files, and dependencies — using knip or deadcode with agent verification to filter false positives.
Run a comprehensive deep audit by orchestrating specialist agents (security, performance, libraries, quality, dead code) into a single dated report.
Update dependencies safely — apply in-range minor/patch updates, then analyze each pending major in parallel and apply only the ones proven safe for this…
Update and synchronize project documentation — CLAUDE.md, README, CHANGELOG — with recent code changes.
Fetch official documentation and code examples for a library or API from authoritative sources only — Context7, official docs sites, official GitHub repos.…