Skip to content
Back to skills

Update Claude Docs

ASecurity

Update CLAUDE.md documentation files after code changes. Use when user says "update the CLAUDE.md", "sync the docs with my changes", "document what I changed", "update documentation for this package", or after making significant code modifications that should be reflected in project documentation.

  • 42 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 7, 2026
documentationbashgitperformancedocumentation

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Uniswap/ai-toolkit --skill update-claude-docs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Update Claude Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Update Claude Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/uniswap-update-claude-docs/badge)](https://www.skillsdirectory.com/skills/uniswap-update-claude-docs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Update CLAUDE.md documentation files after code changes. Use when user says "update the CLAUDE.md", "sync the docs with my changes", "document what I changed", "update documentation for this package", or after making significant code modifications that should be reflected in project documentation.
allowed-tools: Read, Write, Edit, Bash(git diff:*), Bash(git status:*), Glob
model: opus
---

# CLAUDE.md Updater

Quickly synchronize CLAUDE.md files based on staged git changes.

## When to Activate

- After significant code changes
- User mentions updating documentation
- Staged changes should be documented
- New files added that need documentation
- Dependencies or commands changed

## Quick Process

1. **Check Git**: Verify in git repository
2. **Get Staged Files**: `git diff --cached --name-status`
3. **Group by CLAUDE.md**: Find nearest CLAUDE.md for each file
4. **Analyze Changes**: Determine if updates needed
5. **Show Summary**: Preview what will be updated
6. **Apply Updates**: Write changes with user confirmation

## Update Triggers

Updates triggered when:

- New files added (status 'A')
- package.json modified
- project.json modified
- Significant changes (>50 lines)
- New exports added

## Update Strategies

### New Files

```markdown
- `path/to/file.ts` - [TODO: Add description]
```

### Dependencies (package.json)

```markdown
- **package-name** (version)
```

### Commands (project.json)

```markdown
- `nx command project` - [description]
```

### Significant Changes

```markdown
- Modified `path/to/file.ts` (N lines changed)
```

## Performance

- Single git command for detection
- No external tools required
- Simple file operations
- 1-3 seconds typical

## Safety

- Git provides rollback (`git restore CLAUDE.md`)
- Single confirmation prompt
- Non-destructive (adds, doesn't remove)
- Review with `git diff` before commit

## Usage Modes

**Auto-detect** (recommended):
Analyzes staged changes automatically

**Explicit**:
Update specific path's CLAUDE.md

## Best Practices

1. Stage changes first (`git add`)
2. Review updates (`git diff **/*CLAUDE.md`)
3. Commit together with related code
4. Run frequently after significant changes

Files in this skill

  • SKILL.md21 B
  • update-claude-docs.md2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.