Skills Plugins MCP Prompt Model 博客 我的中心
开发编程 #react #data #design #cloud

appbuilder-ui-scaffolder

Generate React Spectrum UI components for Adobe Experience Cloud Shell SPAs and AEM UI Extensions. Provides patterns for pages, forms, data tables, dialogs, and navigation using @adobe/react-spectrum. Guides ExC Shell integration with @adobe/exc-app including runtime.done(), IMS token passthrough, and shell theming. Guides AEM UI Extension development with @adobe/uix-guest for Content Fragment Console, CF Editor, Universal Editor, and Assets View surfaces. Trigger on: building App Builder UI, React Spectrum components, ExC Shell pages, forms, data tables, dialogs, modals, navigation, theming, web-src, Spectrum design system, @adobe/exc-app, AEM extension, AEM UI extension, Content Fragment Console, Universal Editor extension, uix-guest, @adobe/uix-guest, extension points for AEM, customizing AEM surfaces.

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=adobe-skills-plugins-app-builder-skills-appbuilder-ui-scaffolder-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name appbuilder-ui-scaffolder description Generate React Spectrum UI components for Adobe Experience Cloud Shell SPAs and AEM UI Extensions. Provides patterns for pages, forms, data tables, dialogs, and navigation using @adobe/react-spectrum. Guides ExC Shell integration with @adobe/exc-app including runtime.done(), IMS token passthrough, and shell theming. Guides AEM UI Extension development with @adobe/uix-guest for Content Fragment Console, CF Editor, Universal Editor, and Assets View surfaces. Trigger on: building App Builder UI, React Spectrum components, ExC Shell pages, forms, data tables, dialogs, modals, navigation, theming, web-src, Spectrum design system, @adobe/exc-app, AEM extension, AEM UI extension, Content Fragment Console, Universal Editor extension, uix-guest, @adobe/uix-guest, extension points for AEM, customizing AEM surfaces. metadata {"category":"frontend"} license Apache-2.0 compatibility Requires Node.js 18+, npm, and @adobe/react-spectrum allowed-tools Bash(npm:*) Bash(node:*) Bash(npx:*) Read Write Edit App Builder UI Scaffolder Generate React Spectrum UI for Adobe Experience Cloud Shell SPAs. This is a reference-based skill — the agent reads patterns and generates context-appropriate code rather than copying static templates. Building a Workfront extension UI? The Workfront extension points (Main Menu, per-object left panel, custom-form widgets) and the Workfront shared context live in workfront-ui-extension . Use this skill for the generic Spectrum component patterns (pages, forms, tables, dialogs, navigation) it calls into. Pattern Quick-Reference Identify the user's intent, then read the referenced sections to generate tailored code. User wants Reference Key components New page with shell context references/ui-patterns.md § Page + references/shell-integration.md View , Heading , Content Form with validation references/ui-patterns.md § Form Form , TextField , NumberField , Picker , Button Data table (sortable, paginated) references/ui-patterns.md § Table TableView , TableHeader , Column , TableBody , Row , Cell Confirmation dialog / modal references/ui-patterns.md § Dialog DialogTrigger , AlertDialog , Dialog Navigation layout references/ui-patterns.md § Navigation Tabs , Breadcrumbs , Flex ExC Shell setup references/shell-integration.md @adobe/exc-app , Provider , defaultTheme Connect UI to backend actions references/action-integration.md fetch() with IMS token AEM UI Extension (CF Console, CF Editor, Universal Editor) references/aem-extensions.md @adobe/uix-guest , register() , sharedContext Debug UI issues references/debugging.md Shell spinner, CORS, blank screen, auth Fast Path (for clear requests) When the user's request maps unambiguously to a single pattern above — they name a specific component type, reference a UI pattern, or describe a use case that clearly matches one entry — proceed directly: Read the user's existing project structure ( web-src/src/ ) for conventions (file naming, import style, existing components) Read the matched references/ file for component guidance and annotated examples Generate code that fits the user's existing conventions Wire into existing routing if React Router is present Validate against references/checklist.md Examples of fast-path triggers: "Add a data table page" → Read references/ui-patterns.md § Table, generate directly "Create a form for submitting data" → Read references/ui-patterns.md § Form, generate directly "Add a confirmation dialog" → Read references/ui-patterns.md § Dialog, generate directly "Set up the shell integration" → Read references/shell-integration.md , generate directly "Build a Content Fragment Console extension" → Read references/aem-extensions.md § CF Console, generate directly "Add a header menu button to the Universal Editor" → Read references/aem-extensions.md § Universal Editor, generate directly "Create an AEM extension with uix-guest" → Read references/aem-extensions.md § Core Registration, generate directly If there is any ambiguity — multiple patterns could fit, constraints are unclear, or the user hasn't specified enough — fall through to the full workflow below. Quick Reference UI entry point: Place components in web-src/src/components/ . This is the standard App Builder SPA layout. Shell integration: Always initialize with @adobe/exc-app and call runtime.done() to dismiss the loading spinner. See references/shell-integration.md . Spectrum imports: All components from @adobe/react-spectrum . See references/spectrum-components.md for the full catalog. Routing: Use react-router-dom for SPA navigation within the shell. See references/routing-patterns.md . Backend calls: Pass the shell's IMS token when calling App Builder actions. See references/action-integration.md . Theming: Wrap the app in <Provider theme={defaultTheme}> for Spectrum styling. Accessibility: All Spectrum components have built-in ARIA support. Add labels to interactive elements. See references/checklist.md . Debugging: For common issues (blank screen, CORS errors, auth failures, slow loads), see references/debugging.md . Full Workflow (for ambiguous or complex requests) Read the user's project — check web-src/ structure, React version, existing imports, routing setup, app.config.yaml for extension type Confirm target outcome, constraints, and acceptance criteria with the user Identify the UI pattern(s) needed from the quick-reference table above Read the corresponding references/ files for component guidance and annotated examples Generate code that fits the user's existing conventions (not a generic template) Wire into existing routing if React Router is present ( references/routing-patterns.md ) Connect to backend actions if data fetching is needed ( references/action-integration.md ) Validate against references/checklist.md before marking done If the user reports issues, consult references/debugging.md for common SPA debugging scenarios Summarize decisions, component choices, and any follow-up actions Example User Prompts "Add a page to my App Builder SPA that shows a data table." "Create a form for submitting customer data in my App Builder app." "Set up the Experience Cloud Shell integration for my App Builder app." "Add a confirmation dialog before deleting a record." "Build a navigation sidebar for my App Builder SPA." "My App Builder app needs a settings page with form fields." "Build a Content Fragment Console extension with an action bar button." "Add a custom RTE toolbar button in the Content Fragment Editor." "Create a Universal Editor extension with a header menu button." Inputs To Request Current repository path and web-src/ structure Target UI pattern and specific data requirements Existing routing setup (if any) Backend action URLs for data fetching (if applicable) Non-functional constraints: accessibility requirements, responsive breakpoints Deliverables React Spectrum component files matching the user's project conventions Updated routing configuration (if applicable) Integration with backend actions (if applicable) Validation against quality checklist Quality Bar All generated components use React Spectrum — no custom CSS for standard patterns Shell integration includes runtime.done() call Interactive elements have accessible labels Loading and error states are handled IMS token passed correctly to backend action calls References Use references/ui-patterns.md for annotated UI pattern examples (page, form, table, dialog, navigation). Use references/spectrum-components.md for React Spectrum v3 component catalog with imports, props, and accessibility. Use references/shell-integration.md for ExC Shell integration ( @adobe/exc-app , runtime.done() , IMS tokens). Use references/routing-patterns.md for SPA routing with React Router in ExC Shell. Use references/action-integration.md for calling backend actions from the SPA. Use references/checklist.md for pre-handoff UI quality validation. Use references/aem-extensions.md for AEM UI Extension patterns ( @adobe/uix-guest , Content Fragment Console/Editor, Universal Editor, Assets View). Use references/debugging.md for common SPA debugging scenarios (shell spinner, CORS, auth, blank screen, performance). Chaining Chains FROM appbuilder-project-init (after SPA project is scaffolded with dx/excshell/1 extension) Works alongside appbuilder-action-scaffolder for full-stack features (UI calls backend actions) Chains TO appbuilder-testing (test generated UI components) Chains TO appbuilder-cicd-pipeline (deploy frontend changes)
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。