update-claudemd

Review recent git changes and update CLAUDE.md with significant codebase modifications.

11|Updated Mar 16, 2024
One-click install
npx skills add https://github.com/adamfilli/happy-simulator --skill update-claudemd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-claudemd
Source: https://github.com/adamfilli/happy-simulator/tree/main/.claude/skills/update-claudemd
Command: npx skills add https://github.com/adamfilli/happy-simulator --skill update-claudemd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that the project's central documentation file, CLAUDE.md, accurately reflects the current state of the codebase, preventing outdated information and improving developer onboarding.

Core Features & Use Cases

  • Change Review: Analyzes recent git commits to identify significant code modifications.
  • Documentation Update: Updates CLAUDE.md with new modules, API changes, architectural shifts, and other key developments.
  • Use Case: After merging a new feature that introduces several new components and modifies core abstractions, this Skill can be run to ensure CLAUDE.md is updated to document these changes, guiding future developers.

Quick Start

Run the update-claudemd skill to review recent changes and update CLAUDE.md if necessary.

Frequently Asked Questions about update-claudemd

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

FAQPage Schema
How do I keep CLAUDE.md up-to-date with recent git changes?

To keep CLAUDE.md up-to-date, you can run a skill that analyzes recent git commits and updates the file to reflect new modules, public APIs, architecture, and development command modifications.

What is the best way to automate CLAUDE.md documentation updates after a merge?

Automating CLAUDE.md updates involves reviewing recent git changes to identify significant code modifications, then applying those architectural shifts and component additions directly into the documentation file.

How does reviewing git commits improve developer onboarding documentation?

Reviewing git commits improves developer onboarding by capturing significant codebase modifications, ensuring the central CLAUDE.md documentation file accurately reflects current project architecture and testing patterns.

Does the update-claudemd skill require any external dependencies to review code?

The update-claudemd skill requires no external dependencies to review code, operating solely on git history analysis to detect new modules, dependencies, and public API changes.

When should I avoid using automated git history analysis for documentation?

You should avoid automated git history analysis for documentation when recent commits contain only minor or insignificant code modifications that do not impact public APIs, architecture, or testing patterns.

Can I use this skill to document new testing patterns and component additions?

Yes, you can use this skill to document new testing patterns and component additions, as it specifically focuses on capturing these significant codebase modifications during the CLAUDE.md update process.