What problem does it solve?
PaperKit skill streamlines adding a consistent, system-standard markup experience—freehand drawing plus structured annotations—without building a custom toolbar and data model from scratch.
Core Features & Use Cases
- Unified markup canvas: Combine PencilKit drawing with structured elements (text boxes, shapes, lines, images) in a single editor managed by PaperMarkupViewController.
- Structured persistence: Store and reload markup via PaperMarkup dataRepresentation, including version/feature-set compatibility handling.
- Platform-correct insertion UI: Use MarkupEditViewController on iOS/iPadOS/visionOS and MarkupToolbarViewController on macOS/Mac Catalyst for adding elements consistently.
- Integration-ready: Render templates/images underneath the markup layer, wrap in SwiftUI, and merge drawings from existing PKDrawing.
Quick Start
Ask the AI to generate a UIKit iOS 26+ integration that embeds PaperMarkupViewController, configures FeatureSet.latest, saves PaperMarkup asynchronously on changes, and shows MarkupEditViewController insertion from a toolbar button.