use-gpui-table-component-shapes
Installation
SKILL.md
Use gpui-table component shapes
Workflow
- Identify the table field type, desired widget, component-facing raw value, typed matching value, and whether UI, presets, MCP, or inventory metadata are required.
- Select a built-in shape, adapter, or custom shape using the table below.
- Confirm the facade and component feature flags before writing trait implementations.
- Declare the shape explicitly in
#[gpui_table(filter(...))]and keep#[gpui_table(filters)]for UI filters or#[gpui_table(mcp)]for MCP-only filters. - Add preset and MCP contracts only when those flows are used.
- Follow the application's existing component, validation, and metadata conventions.