Loading...
Loading...
Use when designing, generating, refactoring, or reviewing Make App frontend UI and `apps/ui` React code: app shell, desktop/mobile responsive presentation, `@qfei-design/make-app-mobile`, dynamic object routes, list pages, drawers, task pages, forms, selectors, field metadata, and UI states. New Make Apps receive package-backed mobile adaptation by default unless the user explicitly opts out or requests a custom mobile design. AI助手、MakeAiTheme、maxDrawerWidth 或 assistant SSE must use `make-ai-assistant`; the package owns assistant-internal UI/styles and this skill owns only surrounding layout and placement. Use `canvas-table-integration` for Make record tables, `make-app-actions` for writable actions, `make-app-filter`/`make-app-group`/`make-app-sort` for list behavior, and `make-app-permission` for permission gates. Does not own auth, build/publish, Service runtime, business APIs, permission logic, persistence, DSL, CanvasTable internals, or Make AI assistant package behavior.
npx skill4agent add qfeius/make-platform-skills makeuiapps/uimakeuimakeui@qfei-design/make-app-mobilecanvas-tablemake-app-permissionreferences/mobile-product-baseline.mdreferences/mobile-defaults.mdreferences/mobile-visual-standard.mdreferences/mobile-form-controls.md@qfei-design/make-app-mobile/fieldsmobile-defaults.md{ userId, avatar, name }mobile-defaults.mdsrc/pagessrc/componentssrc/hookssrc/lib/service-apisrc/routersrc/typesconfigeditingeditorshooksrendererstypesapps/ui/src/lib/make-field-types.tsMake.Field.*field.propertiesformatprecisiondecimalPlacesmaxCountbeginendsymbolreferences/mobile-form-controls.mdvalue/onChange/onBlur/id/disabledmake-app-permissioncreateFieldsmakeuimake-app-actionsmake-app-actionsmake-app-actionsmobile-card-actions.mdmakeuisearch-onlyfilter.expressionmake-app-filtercompileListFilteradvanced-filtermake-app-filtermakeuimobile-defaults.mdMobileFilterSheetadvanced-filterrecord-groupsgroupFiltermake-app-groupmakeuimake-app-sortmakeuicanvas-table-integrationmakeui@qfei-design/make-ai-assistantmaxDrawerWidthmake-ai-assistantmake-env-setupmakeuiApp.tsxlib/service-apiscripts/verify-mobile-package-surface.mjs0.1.70.1.90.1.11+1.1.0+make-app-filterreferences/mobile-defaults.md| Task / topic | Read |
|---|---|
| UI scope, boundaries, shell defaults, dynamic routes | |
| Frozen phone product standard and precedence over superseded proposals | |
| Mobile defaults, smooth desktop/mobile switching, mobile shell/navigation/workbench/task pages/pickers/list end state | |
| Phone create/edit/detail field adapters, date/time/select/lookup/file controls, task footer, overlay fit | |
| Installed mobile package iOS input, pinch zoom, attachment rendering, and 48px upload entry | |
| Component structure, module boundaries, page decomposition | |
| App shell, sidebar, top header, viewport height chain | |
| Object list page, toolbar placement, default actions | |
| Create/edit/detail Drawer, stacked Drawers, mask close, header actions | |
| Route-based create/edit/detail pages or URL-addressable state | |
| Component library choice, field-type UI controls, detail value display | |
| Spacing, density, responsive layout, loading/empty/error states | |
| Make record table display or cell editing | Use |
| Make record selection, bottom action bar, edit/delete/batch edit, row precheck | Use |
| Advanced filter panel, condition builder, filter expression, header field filter | Use |
| Record grouping, drag priority, Preset group, record-groups, grouped table flow | Use |
| Record sorting, drag priority, Preset sort, table-header asc/desc | Use |
| Make AI 助手, AI助手, MakeAI AI 助手, AI 对话框, SSE, Agent Gateway, make-ai-assistant package, MakeAiTheme, maxDrawerWidth | Use |
| Single-app permissions, route guard, operation buttons, field editability, refresh permission reload | Use |
| Authentication, login, logout handler, token, session behavior | Use |
| Build output, Service runtime, packaging, publish readiness | Use |
/api/make/**makeuireferences/mobile-defaults.mdmake-app-runtimemakeuimake-app-permissionmake-app-actionsmakeuimake-app-authmake-app-runtimefilter.expressionmake-app-filtermakeui@qfei-design/make-app-filtermake-app-filtercanvas-table-integrationrecord-groupsgroupFiltermake-app-groupmakeuimake-app-sortmakeuimaxDrawerWidthmake-ai-assistantmakeuimakeui@qfei-design/make-app-mobileMobileIdentityFieldMobileAttachmentField/fieldsreferences/mobile-defaults.mdcreateFieldsmakeuieditableFieldsapps/ui/src/lib/make-field-types.tsMake.Field.*field.propertiesformatprecisiondecimalPlacesmaxCountbeginendsymboluseGrouping@qfei-design/make-app-filterapps/dslapps/dsl/**/dsl/***.yamlmakeuiMake.Field.NumberMake.Field.CurrencyMake.Field.PercentNumber.precisionCurrency.decimalPlacesPercent.decimalPlaces最多保留 N 位小数references/component-usage.mdvalue/onChange/onBlur/id/disablednamerefonChangeonBlurForm.ItemSelectapps/uiapps/ui/src/pagesapps/ui/src/componentsapps/ui/src/hooksapps/ui/src/lib/service-apiapps/ui/src/routerapps/ui/src/typesconfigeditingeditorshooksrendererstypesApp.tsxcomponentsfeatureshooksservicesapiutilsadapterspagesroutesapps/ui/srcApp.tsxcanvas-tablereferences/mobile-defaults.mdreferences/app-shell-layout.md退出references/mobile-defaults.mdmakeuimake-app-authmake-app-actions@qfei-design/canvas-tablecanvas-table-integration@qfei-design/make-app-filtermake-app-filtermakeuimakeuisearch-onlyadvanced-filterlistToolbarmake-app-filtermake-app-groupmake-app-sortbodycalc()showSNbodyRowHeadSuffixOptionscanvas-table-integrationreferences/mobile-defaults.mdTextAreaURLFileLookupreferences/mobile-form-controls.mdTextAreaURLFileLookupreferences/mobile-form-controls.md{ begin, end }[begin, end]-component-usage.mdvalue/onChange/onBlur/id/disabledreferences/mobile-form-controls.md暂无可新建字段Form.Item暂无可新建字段component-usage.mdstyling-and-responsive.mdreferences/component-usage.mdreferences/mobile-defaults.mdoptionsmake-app-filtercanvas-table-integration/objects/:objectKey@qfei-design/canvas-table@qfei-design/make-app-filter