Query project-specific Arco Design usage patterns and generate Vue 3 admin page prototypes with mock data, scaffold files, and route snippets. Use when Codex needs to answer how a component is used in this admin UI, draft a list/form/detail/dashboard/empty-state page, or bootstrap/update a minimal `webui/admin-ui` preview project.
Use this skill for two tasks:
knowledge/components/README.md first to locate component docs.knowledge/ui-conventions.md for page structure, naming, and styling rules.knowledge/page-templates.md for ready-made page and route templates.knowledge/scaffold.md only when webui/admin-ui needs to be initialized.knowledge/components/README.md.knowledge/components/.knowledge/ui-conventions.md if layout or page-level context matters.knowledge/ui-conventions.md.knowledge/page-templates.md.| Page type | Required docs |
|---|---|
| List | table.md, form.md, button.md, modal.md, tag.md, space.md, grid.md |
| Form | form.md, input.md, select.md, date-picker.md, checkbox.md, radio.md, divider.md |
| Detail | descriptions.md, card.md, tag.md, button.md |
| Dashboard | statistic.md, card.md, grid.md |
| Modal form | modal.md, form.md, input.md, select.md, spin.md, feedback-api.md |
webui/admin-ui/package.json does not exist:
knowledge/scaffold.mdwebui/admin-ui{{pageTitle}}, {{viewImportPath}}, and {{ViewComponent}}pnpm install in webui/admin-uiwebui/admin-ui/src/App.vuewebui/admin-ui/index.htmlwebui/admin-ui/src/views/{kebab-case-module}/index.vue.webui/admin-ui/src/views/{kebab-case-module}/components/ when the page benefits from splitting dialogs or sections.knowledge/page-templates.md.<script setup lang="ts">.mockFetch with a 300 ms timeout for list-like data flows.// TODO: 替换为真实 API 调用 at each mock or placeholder API call.var(--color-*) instead of hard-coded colors.src/views/{kebab-case-module}/index.vue.// TODO placeholders.pnpm dev and share the local URL only when the user asks for a preview or when local validation is required.