Knowledge RAG
Submit principleDesign Knowledge Base
Community-maintained principles reviewed before publication and retrieved as Agent design constraints.
4 published principles / 192 in library
Frontend Implementationtables / responsive
Responsive Data Table Disclosure Contract
Complex data tables should not simply shrink text or force horizontal scrolling on mobile; define primary key, column priority, alternate presentation, header relationships, and batch/row action boundaries.
A data table is a comparison structure. Responsive treatment must preserve comparison relationships and accessible semantics, not only the desktop visual appearance.95%Interaction Responsive Motionbulk-actions / tablesBatch Action Preview and Diff
Batch actions need selection scope, action object, affected count, failure branches, and undo/audit paths; dangerous bulk changes must show a diff before submission.
Batch actions increase efficiency and amplify mistakes. The interface must make current selection, action scope, invalid items, dangerous consequences, async progress, and recovery path explicit.95%Interaction Responsive Motiontables / bulk-actionsTable Bulk Action Model
Table Bulk Action Model turns a frequent interface judgment into an executable constraint before generation.
Bulk actions need to express selected count, scope, risk, and completion feedback clearly.86%Interaction Responsive Motiontables / responsiveResponsive Tables and Comparison
Tables support comparison, so responsive behavior must preserve columns, sorting, and key actions.
Turning tables into cards indiscriminately can destroy comparison; choose the pattern by data task.82%