What problem does it solve? Building HL7 CDS Hooks services requires correctly modeling the protocol's request/response types, hook contexts, and card structures, which is error-prone when done by hand. This Skill guides work in the helios-cds-hooks Rust crate, which provides complete protocol types and compile-time validated hook contexts. ## Core Features & Use Cases - Complete protocol types: Request, response, discovery, Card, Suggestion, Action, Link, and Feedback models with full serde support, conforming to CDS Hooks v3.0.0-ballot. - Strongly-typed hook contexts: Compile-time validated contexts for standard hooks such as patient-view, order-select, order-sign, encounter-start, and appointment-book. - Service trait and builders: Implement the CdsHooksService async trait with card/response builder helpers, framework-agnostic for Axum, Actix, and others. - Use Case: Build a clinical decision support service that returns suggestion cards when a clinician opens a patient chart, by implementing CdsHooksService with a PatientViewContext. ## Quick Start Ask the AI to implement a CdsHooksService for the patient-view hook in the helios-cds-hooks crate that returns a greeting card.