What problem does it solve? Writing and maintaining reference documentation for QML components is repetitive and often skipped, leaving developers without a clear picture of properties, signals, methods, and inter-component interactions in a Qt Quick project. ## Core Features & Use Cases - Structured Component Docs: Generates one Markdown file per QML component covering overview, dependencies, hierarchy, properties, signals, methods, and interactions. - Project-Wide Documentation: Walks entire folders, reads CMakeLists.txt, qmldir, and C++ headers for context, and creates an index.md linking all documented components. - Existing-Doc Awareness: Checks for previously generated docs and asks whether to update, skip, regenerate, or cancel before overwriting. - Use Case: Point the skill at a Qt Quick application's QML directory to produce a complete doc/ folder with per-component reference pages and a linked index for onboarding new developers. ## Quick Start Ask the assistant to document the QML files in your project folder and generate Markdown reference docs for each component.