What problem does it solve? Adding barcode and QR code scanning to a HarmonyOS app normally requires camera permission handling, custom camera UI, and scan result plumbing. This Skill automates the integration of Huawei Scan Kit's default scanning interface, which provides a system-level scan UI with pre-authorized camera access, so developers can add scanning with minimal code. ## Core Features & Use Cases - Default Scan UI Integration: Generates ArkTS code that calls scanBarcode.startScanForResult with configurable scan types, multi-code recognition, and album scanning options. - Device Compatibility Checks: Inserts canIUse capability detection before invoking scan APIs so unsupported devices (PC, watches without rear cameras) fail gracefully. - Guided 5-Step Workflow: Detects project state, identifies the scan entry point, extracts requirements with sensible defaults, writes the code, and verifies it via syntax checks and a full build. - Use Case: A developer says "add a scan feature to my app" and the Skill locates or creates the trigger page, wires up the scan button, shows results via Toast, and leaves a TODO marker for business logic. ## Quick Start Ask the agent to add a default-interface barcode scanning feature to the current HarmonyOS project page using Scan Kit.