What problem does it solve? Writing DevExpress XtraReports code from general knowledge leads to deprecated APIs, wrong expression function names, and layout bugs. This Skill provides verified patterns, constraints, and references for the XtraReports runtime API so generated report code compiles and renders correctly. ## Core Features & Use Cases - Programmatic Report Construction: Create XtraReport instances with bands (DetailBand, GroupHeaderBand), controls (XRLabel, XRTable, XRChart), and correct add-before-set ordering. - Data Binding & Expressions: Bind reports to IList, DataTable, SqlDataSource, or JSON sources using ExpressionBindings, calculated fields, parameters, and the sum*() summary function family. - Export to Multiple Formats: Export reports to PDF, XLSX, DOCX, CSV, HTML, and images with ExportOptions classes, sync/async methods, and streaming for large documents. - Use Case: Ask the AI to build a grouped product report with category subtotals exported to PDF, and receive correct C# code using XRTable layouts, XRSummary aggregates, and availableWidth-based sizing. ## Quick Start Ask the AI to create a DevExpress XtraReport in C# that binds a list of products to a table layout, groups rows by category with subtotals, and exports the result to a PDF file.