Maintains synchronized, LLM-friendly project documentation by updating CLAUDE.md and granular technical docs based on recent code changes.
The Project Documentation Manager is designed to solve the problem of documentation rot by keeping project guides in perfect sync with evolving code. It manages two layers of documentation: CLAUDE.md, a high-level project map that stays under 150 lines, and the .llmdocs/ directory, which houses detailed concept-specific technical information. By analyzing conversation history and git diffs, the skill identifies necessary updates, proposes changes for user approval, and ensures that Claude always has an accurate, concise understanding of the codebase's architecture, commands, and conventions.
主要功能
010 GitHub stars
02On-demand generation and updating of granular .llmdocs/ files
03Automated maintenance of CLAUDE.md for high-level project overviews
04Interactive validation process that requires user approval before writing files
05Strict structural enforcement to ensure documentation remains concise and LLM-readable
06Context-aware analysis of git diffs and session history to detect changes
使用场景
01Onboarding developers to a complex codebase with an up-to-date architectural map
02Synchronizing documentation after a significant refactoring or feature implementation session
03Generating detailed API and data model documentation that Claude can reference on demand