
Oo Component Documentation
Generates or refreshes component documentation by analyzing your OO codebase and applying a structured template grounded in C4, Arc42, and IEEE 1016 standards. It automatically picks between create mode (from source code) and update mode (from existing docs), then walks the implementation to document interfaces, dependencies, design patterns, and quality attributes. The output stays honest about what the code actually does rather than inventing behavior, and it flags gaps when source coverage is incomplete. Works across C#, Java, TypeScript, and Python with language-specific handling for async patterns, DI, and module systems. Solid for teams that want architecture docs that stay synchronized with implementation without the usual drift.
- skills.sh installs
- 1.8K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill oo-component-documentation --agent claude-codeInstalls into .claude/skills of the current project.
Files
OO Component Documentation
Create new documentation for an object-oriented component or update an existing component documentation file by analyzing the current implementation.
Determine the mode first
Choose the workflow before writing anything:
- Use update mode when the user provides an existing documentation Markdown file, points to a docs path, or explicitly asks to refresh or revise existing documentation. Follow references/update-mode.md.
- Use create mode when the user provides a source file or folder, points to a component path, or asks to generate documentation from code. Follow references/create-mode.md.
- If both code and an existing documentation file are provided, treat the existing documentation file as the output target and use the current source code as the source of truth.
- If the request is ambiguous, infer the mode from the path type whenever possible: existing Markdown documentation file means update mode; source/component path means create mode.
Documentation standards
Sponsors
Details
- Repository
- github.com/github/awesome-copilot
- Categories
- Frontend Development, Git & Pull Requests, Documentation, AI & Agent Building
- First seen
- Apr 16, 2026
More from github/awesome-copilot
All 318- Planning Oracle To Postgres Migration Integration Testing1.8K
- Scaffolding Oracle To Postgres Migration Test Project1.7K
- Gtm 0 To 1 Launch1.7K
- Gdpr Compliant1.7K
- Sandbox Npm Install1.7K
- Semantic Kernel1.7K
- Gtm Technical Product Pricing1.7K
- Aws Cdk Python Setup1.7K
- Gtm Ai Gtm1.6K
- Dotnet Timezone1.6K
- Gtm Board And Investor Communication1.6K
- Quality Playbook1.6K
- Gtm Partnership Architecture1.6K
- Gtm Enterprise Account Planning1.6K
- Gtm Enterprise Onboarding1.6K
- Gtm Operating Cadence1.6K
- Gtm Developer Ecosystem1.5K
- Agent Owasp Compliance1.5K
- Ruff Recursive Fix1.5K
- Threat Model Analyst1.5K
- Azure Architecture Autopilot1.5K
- Email Drafter1.4K
- Daily Prep1.4K
- Geofeed Tuner1.3K