What problem does it solve? Writing Apple Shortcuts programmatically requires learning the Cherri language's syntax, action signatures, includes, and compilation workflow, and mistakes like missing includes or invalid function scoping cause confusing compiler errors. ## Core Features & Use Cases - Authoring Cherri Code: Generate idiomatic .cherri files with correct includes, metadata defines, constants, variables, functions, and control flow. - Review and Debugging: Diagnose undefined action errors, type errors, function scope issues, and signing problems using compiler commands like cherri --debug and cherri --action=name. - Syntax Reference: Consult a bundled syntax reference covering types, interpolation, menus, raw actions, and best practices. - Use Case: Ask for a shortcut that shows device name, battery level, and system version, and receive a complete .cherri file with metadata defines plus the exact command to compile it. ## Quick Start Ask the assistant to write a Cherri shortcut that shows your device name and battery level, including the compile command.