diagram-maintenance

Audit architecture diagrams for stale references and regenerate SVGs from PlantUML sources.

Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ByronWilliamsCPA/.claude --skill diagram-maintenance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram-maintenance
Source: https://github.com/ByronWilliamsCPA/.claude/tree/main/.claude/skills/diagram-maintenance
Command: npx skills add https://github.com/ByronWilliamsCPA/.claude --skill diagram-maintenance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Stale, inconsistent, or missing architecture diagrams and unclear project progress tracking create misalignment between engineering teams and codebases, wasting hours of manual reconciliation and leading to outdated documentation that does not reflect actual system state.

Core Features & Use Cases

  • Diagram Auditing: Scan all architecture diagrams for traceability gaps, stale references to deleted source files, missing index entries, and outdated existence/state claims (e.g., "not yet built" labels for already deployed features).
  • Diagram Maintenance: Update existing diagrams to reflect code changes, create new diagrams for undocumented components or workflows, and regenerate outdated SVG outputs from PlantUML source files.
  • Plan Status Visualization: Generate HTML artifacts that show the current progress of phased project plans, with status aligned to actual git commit history to avoid discrepancies between planning documents and delivered work.
  • Use Case: For a team with 20+ architecture diagrams across multiple services, use this skill to quickly identify which SVGs are out of sync with their PUML sources and which diagrams have outdated labels for features that have already been shipped.

Quick Start

Use the diagram-maintenance skill to audit all architecture diagrams for stale traceability notes and out-of-sync SVG files.

Frequently Asked Questions about diagram-maintenance

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

FAQPage Schema
How do I keep PlantUML diagrams in sync with codebase changes?

Architecture diagram auditing scans all diagrams to identify traceability gaps, missing index entries, stale references to deleted source files, and outdated existence or state claims like labels for already deployed features.

How do I generate plan status HTML from a phased project roadmap?

Yes, SVG regeneration prevents file corruption during multi-diagram regeneration by systematically regenerating outdated SVG outputs from their PlantUML sources, ensuring all visual outputs remain consistent with the underlying source files.

What is the best way to validate traceability between architecture diagrams and source code?

Validating traceability between architecture diagrams and source code involves enforcing diagram indexing standards and scanning for stale traceability notes, ensuring all visual documentation accurately reflects the actual system state.

Can I audit architecture diagrams for outdated state claims across multiple services?

Yes, you can audit architecture diagrams across multiple services to identify outdated state claims, missing traceability links, and outdated labels for features that have already been shipped, reducing manual reconciliation effort.