Update mode
March 15, 2026 ยท View on GitHub
Use this workflow when the input is an existing documentation Markdown file or the user asks to refresh existing component documentation.
Input handling
- Read the existing documentation first to understand the current structure, terminology, and any front matter metadata.
- Extract the component source path from the
component_pathfront matter when present. - If
component_pathis missing, infer the component path from the documentation content and surrounding repository structure. - Use the current implementation as the source of truth when the documentation and code disagree.
Update-specific requirements
- Preserve the existing documentation file as the output target.
- Preserve
date_created. - Update
last_updatedto the current date. - Preserve version history and ownership metadata when still accurate; refresh them only when the code or repository evidence indicates they have changed.
- Maintain the existing organization where it is still useful, but ensure the content remains consistent with the shared template expectations.
Update-specific analysis focus
- Compare the existing documentation with the current code to identify stale APIs, outdated diagrams, renamed dependencies, and changed usage patterns.
- Highlight breaking changes, deprecated features, or major architectural shifts when they are evident.
- Refresh method tables, examples, diagrams, dependency lists, and quality attribute notes to match the implementation as it exists today.
- Add missing sections only when the component has grown or the current documentation omits information now needed for maintainers.
Update-specific output guidance
- Keep useful editorial choices from the existing document, but remove stale or misleading content.
- Update examples so they compile conceptually against the current API shape.
- Refresh Mermaid diagrams rather than replacing them with generic placeholders.
- Add migration notes or change history when the update reveals important compatibility or behavior changes.