Use when: updating documentation during commits or pushes. Repeatable process for generating documentation that reflects code changes in README.md and architecture documentation.
This skill defines a repeatable process for generating documentation at commit and push time.
It ensures that every code change is reflected in README.md and in architecture documentation stored under wiki/.
The documentation follows MLOps lifecycle standards and Domain-Driven Design (DDD) structure, and uses Mermaid diagrams for UML and execution flows.
wiki/architecture.md.README.md with a summary of the files changed and the purpose of the change.wiki/architecture.md with architecture-level documentation.## Documentation Summary section in README.md.wiki/architecture.md.mermaid fenced code blocks in Markdown.project-root/
README.md
settings/
environment.yml
src/
domain/
application/
infrastructure/
tests/
unit/
domain/
infrastructure/
integration/
application/
scripts/
generate_documentation_commit_push.py
wiki/
architecture.md
python scripts/generate_documentation_commit_push.py --commit-message "Update docs and push" --push before pushing changes.conda activate genai-course) before running the script.