update-oo-component-documentation

Installation
Summary

Analyze and refresh object-oriented component documentation to match current implementation.

  • Examines source code to identify design patterns, dependencies, interfaces, and architectural changes, then updates existing documentation to reflect the current implementation
  • Supports language-specific optimizations for C#/.NET, Java, TypeScript/JavaScript, and Python with framework-aware analysis
  • Preserves documentation structure and formatting while refreshing all technical content, code examples, diagrams, and API references to current state
  • Follows industry standards including C4 Model, Arc42, IEEE 1016, and Agile Documentation principles with developers and maintainers as primary audience
  • Maintains version history, marks breaking changes, and updates mermaid diagrams to show current component structure, dependencies, and data flow
SKILL.md

Update Standard OO Component Documentation

Update the existing documentation file at: ${file} by analyzing the corresponding component code.

Extract the component path from the existing documentation's front matter (component_path field) or infer it from the documentation content. Analyze the current component implementation and update the documentation accordingly.

Documentation Standards:

  • DOC-001: Follow C4 Model documentation levels (Context, Containers, Components, Code)
  • DOC-002: Align with Arc42 software architecture documentation template
  • DOC-003: Comply with IEEE 1016 Software Design Description standard
  • DOC-004: Use Agile Documentation principles (just enough documentation that adds value)
  • DOC-005: Target developers and maintainers as primary audience

Analysis Instructions:

  • ANA-001: Read existing documentation to understand component context and structure
  • ANA-002: Identify component path from front matter or content analysis
  • ANA-003: Examine current source code files for class structures and inheritance
Related skills

More from github/awesome-copilot

Installs
7.0K
GitHub Stars
32.7K
First Seen
Feb 25, 2026