What problem does it solve? Building record-list filtering in Make Apps often leads to fragmented implementations: a hand-written advanced filter panel, a separate table header filter, and ad-hoc query payloads that drift from the backend contract. This Skill enforces one integrated filtering feature built on the @qfei-design/make-app-filter package, so toolbar filters, CanvasTable header "按该字段筛选" actions, Entity Preset persistence, and Service filter.expression payloads all stay consistent. ## Core Features & Use Cases - Package-backed advanced filter: Wires @qfei-design/make-app-filter's Filter IR, operator matrix, validation, CEL compiler, and AdvancedFilterPanel into the host UI with a mandatory fixed header/body/footer panel layout. - CanvasTable header linkage: Connects header "按该字段筛选" menu actions to the same package controller via openWithField, with correct suffix icon and menu-closing behavior. - Preset persistence and Service contract: Saves only the filter dimension to the Entity Preset with permission-aware request generations, and submits compileListFilter output unchanged as filter.expression. - Use Case: When a user asks to add advanced filtering to a Make object list page, this Skill delivers the toolbar filter, header field filtering, Preset save/load/echo, and backend expression payload as one complete feature. ## Quick Start Ask the AI to add advanced filtering with table header field filtering to a Make App record-list page using the make-app-filter package.