documentation-maintenance

Guide documentation placement across CLAUDE.md, docs/, skills/, and memories/.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/pyze/claude-plugin --skill documentation-maintenance-pyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-maintenance
Source: https://github.com/pyze/claude-plugin/tree/main/skills/documentation-maintenance
Command: npx skills add https://github.com/pyze/claude-plugin --skill documentation-maintenance-pyze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of knowing where to store different types of information, ensuring documentation is accessible, maintainable, and serves its intended purpose.

Core Features & Use Cases

  • Strategic Placement: Guides decisions on whether to use CLAUDE.md, docs/, .claude/skills/, or memories/ for new information.
  • Maintenance Guidelines: Provides a checklist and standards for updating and reviewing documentation.
  • Use Case: When you discover a new coding pattern that could be useful across multiple projects, this skill helps you decide whether to document it as a reusable skill, a project-specific guideline, or a personal memory.

Quick Start

Use the documentation-maintenance skill to decide where to place a new project-specific architectural pattern.

Frequently Asked Questions about documentation-maintenance

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

FAQPage Schema
Where should I store project documentation like implementation details versus reusable patterns?

Documentation maintenance involves strategically placing information: implementation details go in docs/, reusable patterns in skills/, project-specific guidance in CLAUDE.md, and personal discoveries in memories/. This ensures information remains accessible and serves its intended purpose.

How do I organize a new coding pattern I discovered so it is useful across multiple projects?

To organize a new coding pattern, evaluate its scope: document it as a reusable skill if broadly applicable, a project-specific guideline in CLAUDE.md if localized, or a personal memory if it is a unique discovery. This maintains documentation accuracy and accessibility.

What standards should I follow when maintaining and updating project documentation?

Maintaining documentation requires following a checklist for quality and standards for clarity and accuracy. This ensures that project knowledge, whether stored in docs/ or skills/, remains reliable and effectively serves its intended purpose over time.

Does this approach help me decide whether to put architectural patterns in project-specific files or general knowledge bases?

Yes, this approach helps decide documentation placement for architectural patterns by differentiating between project-specific guidance in CLAUDE.md and reusable patterns in skills/. It provides guidelines to ensure your knowledge base is organized effectively.

What is the difference between storing guidelines in CLAUDE.md and implementation details in docs?

The difference is scope: CLAUDE.md holds project-specific guidance, while docs/ contains implementation details. This distinction is central to documentation maintenance, ensuring each file serves its intended purpose without cluttering the knowledge base.

When should I avoid putting personal discoveries in the main project docs directory?

You should avoid putting personal discoveries in main project docs because documentation maintenance guidelines direct them to memories/ instead. Placing them in docs/ clutters implementation details, reducing clarity and accuracy for the broader project knowledge base.