Claude Code Plugins

Community-maintained marketplace

Feedback

Check if recent changes need documentation updates and suggest which docs to update.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name check-docs
description Check if recent changes need documentation updates and suggest which docs to update.

Check Documentation Updates

Analyzes recent git commits to determine if documentation needs updating.

When to Use

  • After completing a feature/refactor
  • Before creating a PR
  • When user asks "should I update docs?"
  • Periodically during long sessions

How It Works

  1. Analyze Recent Commits

    • Get commits since specified SHA or last N commits
    • Extract changed files in backend/app/ and frontend/src/
    • Categorize change size (small/medium/large)
  2. Map Files to Documentation

    • backend/app/api/docs/content/{en,uk}/api/
    • backend/app/models/docs/content/{en,uk}/architecture/models.md
    • backend/app/services/docs/content/{en,uk}/architecture/backend-services.md
    • backend/app/agents/docs/content/{en,uk}/architecture/agent-system.md
    • backend/app/tasks/docs/content/{en,uk}/architecture/background-tasks.md
    • frontend/src/docs/content/{en,uk}/frontend/architecture.md
  3. Categorize Change Size

    • Small: ≤2 files, no feat/refactor commits
    • Medium: 3-5 files OR refactor commits
    • Large: 6+ files OR feat commits OR breaking changes
  4. Generate Report

    • List affected areas (API routes, models, services, agents, pages, features, components)
    • Suggest documentation files to review/update
    • Mark missing docs with ⚠️
    • Provide /docs command hint for missing files

Usage

Default (last 5 commits):

Use the check-docs skill

Specific range:

Use the check-docs skill to check commits since abc123

Check last N commits:

Use the check-docs skill to check last 10 commits

Output Format

📚 Documentation Update Check

Analyzed: 3 commits, 7 files changed

Change size: medium (based on 5 files, 1 refactor commit)

Backend changes (4 files):
  - API routes (2 files)
  - Database models (2 files)

Frontend changes (3 files):
  - Pages (1 file)
  - Components (2 files)

Suggested documentation to review/update:
  ✅ docs/content/{en,uk}/api/knowledge.md
  ✅ docs/content/{en,uk}/architecture/models.md
  ⚠️ MISSING docs/content/{en,uk}/frontend/components.md

💡 Use /docs to create missing documentation

Implementation Notes

  • Use git log and git diff for analysis
  • Don't trigger on doc-only commits
  • Check if suggested docs exist (mark missing ones)
  • Keep it simple - just analysis and suggestions, no automatic updates

Integration with /docs Command

After running this skill, user can use /docs command to update specific files:

/docs docs/content/en/architecture/models.md

Or let /docs figure out the path:

/docs update models documentation