update-project-docs

Capture session learnings and update CLAUDE.md and MEMORY.md via git diff.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/henderni/minecraft-mega-knights --skill update-project-docs-henderni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-project-docs
Source: https://github.com/henderni/minecraft-mega-knights/tree/main/.claude/skills/update-project-docs
Command: npx skills add https://github.com/henderni/minecraft-mega-knights --skill update-project-docs-henderni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture learnings from the current session and update CLAUDE.md and MEMORY.md to keep project documentation current and coherent, reducing duplication and memory drift.

Core Features & Use Cases

  • Review session changes: Run git diff and identify what changed to inform updates to docs.
  • Update core docs: Automatically refresh CLAUDE.md and MEMORY.md with new learnings, decisions, and patterns.
  • Maintain memory limits: Keep MEMORY.md under 200 lines by moving detailed notes to topic files when needed.

Quick Start

Run the update-project-docs skill after a significant session to refresh CLAUDE.md and MEMORY.md with the latest learnings.

Frequently Asked Questions about update-project-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically update project documentation after a coding session?

To automatically update project documentation, run a session review that checks git diff, captures new learnings, and refreshes CLAUDE.md and MEMORY.md to keep your project docs current and coherent.

What is the best way to capture architecture decisions and learnings from a development session?

The best way to capture architecture decisions is to review session changes via git diff and append the new learnings, patterns, and decisions directly into your project's CLAUDE.md and MEMORY.md files.

How does memory management work for project documentation in Claude?

Memory management works by enforcing a 200-line limit on MEMORY.md, moving detailed notes into separate topic files when the limit is reached to prevent memory drift and maintain coherent project documentation.

Can I use this to review git diff and update docs for ongoing project work?

Yes, you can use this to review git diff for ongoing project work, identifying what changed to inform targeted updates to CLAUDE.md and MEMORY.md while applying explicit rules to avoid duplication.

How do I prevent duplication when updating CLAUDE.md and MEMORY.md?

To prevent duplication when updating CLAUDE.md and MEMORY.md, the process applies explicit deduplication rules during the targeted doc updates, ensuring new learnings are added without repeating existing content.