preview-ensurer
Use when the dv-screenshot-capture apple-canvas adapter runs, before swift run SnapshotHost. Detects SwiftUI View types with SwiftSyntax and appends a minimal #Preview block to modified View files that have no #Preview or PreviewProvider.
Pinned to revision cab547230493, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/preview-ensurer/SKILL.md
- skills/preview-ensurer/references/mock-data-strategy.md
- skills/preview-ensurer/references/reference-impl/Package.swift
- skills/preview-ensurer/references/reference-impl/Sources/PreviewEnsurer/PreviewEnsurer.swift
- skills/preview-ensurer/references/view-detection.md
- skills/preview-ensurer/tests/Fixtures/AmbiguousMultiView.swift
- skills/preview-ensurer/tests/Fixtures/BindingView.swift
- skills/preview-ensurer/tests/Fixtures/SimpleView.swift
- skills/preview-ensurer/tests/ensurer-tests.md
Every link opens the file at its source, pinned to the revision this page describes.