syncfusion-aspnetcore-list-box
Syncfusion ASP.NET Core ListBox 是一个用于 ASP.NET Core 应用的选择控件技能,帮助开发者使用 TagHelper 语法实现和配置 ListBox 组件。它支持单选与多选模式、数组与对象数据绑定、拖放、双列表、排序、分组、过滤、模板、主题与无障碍键盘导航,适用于下拉选择、权限分配、批量操作、筛选等界面场景。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-21 00:11
10,942 个结果
Syncfusion ASP.NET Core ListBox 是一个用于 ASP.NET Core 应用的选择控件技能,帮助开发者使用 TagHelper 语法实现和配置 ListBox 组件。它支持单选与多选模式、数组与对象数据绑定、拖放、双列表、排序、分组、过滤、模板、主题与无障碍键盘导航,适用于下拉选择、权限分配、批量操作、筛选等界面场景。
Syncfusion ASP.NET Core Progress Bar 组件技能指南,用于在 ASP.NET Core 应用中实现和自定义进度条。该技能覆盖线性、圆形、半圆形三种形状,支持确定、不确定和缓冲三种模式,并提供动画、标签注释、事件交互、工具提示与无障碍支持。适用于文件上传下载进度、数据处理反馈、加载状态等需要向用户展示任务完成情况的场景。
Syncfusion Flutter Chat 技能用于在 Flutter 应用中实现会话式界面,涵盖两个相关组件:SfChat(聊天组件)和 SfAIAssistView(AI 助手组件)。SfChat 面向多用户消息场景,通过 outgoingUser 属性区分接收与发送消息,支持消息建议、头像、时间戳、自定义消息头尾与内容构建器、占位符、输入框(ChatComposer)和发送按钮(ChatActionButton)。SfAIAssistView 面向 AI 助手与聊天机器人场景,采用请求/响应模式,支持在响应消息上添加工具栏项(如点赞、复制、重试)、AI 响应加载指示器、建议项,以及 requestMessageSettings 与 responseMessageSettings 等配置。两者均支持主题定制(SfChatTheme、SfAIAssistViewTheme)、RTL 从右到左布局、消息设置(作者名、时间戳、头像、背景色、气泡形状、宽度比例等)以及自定义输入框与操作按钮。该技能提供入门指南、组件概览、会话区域、输入框、操作按钮、占位符、主题、RTL 和常见模式等参考文档,并附有基础聊天、AI 集成、消息建议和工具栏项等示例代码。
Syncfusion JavaScript Card 是一个轻量级的纯 CSS 布局组件,用于创建灵活、响应式的内容卡片容器。它支持头部、图片、操作按钮及自定义样式,无需 JavaScript 依赖即可实现基本功能。该技能适用于展示内容区块,如产品卡片、服务介绍、团队成员档案、仪表盘组件、作品集条目、内容摘要和设置面板等场景。卡片结构支持垂直(默认)与水平排列,可通过 CSS 类进行丰富的样式定制和响应式设计。此外,组件支持在卡片内部嵌入其他 Syncfusion 控件(如 ListView、DropDownList),并提供语义化 HTML 与 tabindex 可访问性支持。安装需引入 @syncfusion/ej2-layouts 包。
Syncfusion React Dialog 是 Syncfusion 提供的 React UI 组件技能文档,用于在 React 应用中创建交互式对话框和模态窗口。基于 DialogComponent 组件,支持模态与非模态两种模式、9 种预设位置及自定义 X/Y 坐标、基于标题栏的拖拽、对角缩放手柄、自定义页眉/内容/页脚模板、16 种动画效果、内置操作按钮及点击处理、open/close/beforeOpen/beforeClose/drag/resize 等事件、键盘导航(Tab、Escape、Enter)、WCAG 2.2 无障碍支持、20 多种语言本地化以及 RTL 从右到左渲染。文档按主题分为入门、模态对比、定位与拖拽、模板与内容、按钮与操作、动画效果、本地化与无障碍、高级模式、完整 API 参考等章节,并附有确认对话框、表单对话框、居中对话框、可拖拽浮动面板、动画对话框、自定义页脚、嵌套对话框等常见模式示例。
Syncfusion React DropDownList 是 Syncfusion 提供的 React UI 组件,用于从预定义列表中单选一个值。它支持本地与远程数据绑定、筛选、分组、自定义模板、虚拟滚动、无障碍访问和丰富的样式定制。组件通过 @syncfusion/ej2-react-dropdowns 包安装,可绑定字符串数组或 JSON 对象数组(通过 fields 映射 text、value、groupBy、iconCss、disabled),支持 DataManager 的 OData、ODataV4、WebAPI 适配器进行远程数据绑定。筛选支持 allowFiltering 与 filtering 事件自定义逻辑,可配置 startswith、contains、endsWith 等过滤类型。还支持排序、虚拟滚动、弹出层缩放、增量搜索、清除按钮、只读、禁用、RTL 布局,并符合 WCAG 2.2 / Section 508 无障碍标准,提供 tailwind3、material3、bootstrap5、fluent2 等主题。
该技能面向使用 Ink 构建终端界面的开发者,讲解如何在 Ink 应用里用 React Hooks 管理状态与副作用。内容以代码示例为主,覆盖 useState、useEffect、useInput、useApp、useStdout、useFocus 与 useFocusManager 等核心 Hook 的用法,并给出自定义 Hook、异步状态管理、基于 Promise 的流程控制等进阶模式,最后归纳清理函数、依赖数组、useRef、useCallback、卸载安全等最佳实践和常见陷阱。
这是一个关于前端代码「凝聚度(Cohesion)」的实践指南,核心主张是「一起修改的代码应该放在一起」。它针对修改一个功能却要动多个目录、同一数字或常量散落在多个文件、import 路径长到 `../../..` 等常见问题,给出按领域组织目录、抽取共享常量等改进方法,并附有代码坏味道与改进方式的快速对照表,同时说明了「重复反而更好」的例外情况。
本工具用于将使用 Vuelidate 构建的表单验证迁移到 Regle。适用于表单代码从 @vuelidate/core 或 @vuelidate/validators 导入,或调用 useVuelidate 的场景。迁移过程会覆盖表单、规则与验证属性,遵循一系列全局约定:Regle 默认 $autoDirty 为 true,因此无需设置它,并应移除手动 $touch() 调用;重命名组合式函数结果时保留变量名,例如 Vuelidate 的 v$ 变为 r$ 而标识符不变;表单值绑定到 Regle 的 *.$value 属性;不使用 r$.$fields.xxx,而是直接访问 r$.xxx;编写自定义规则前先检查是否有等价的内置规则;遇到不明确的情况应询问用户或保持原样,而非猜测。迁移按工作流清单推进:识别 Vuelidate 表单、替换导入、替换状态、替换验证规则、替换验证属性、替换绑定事件、替换嵌套组件验证(作用域)、检查父子表单传播,最后进行自查并运行类型检查与 lint。
ui-capture 是一个用于从在线网站 URL 采集基线证据的工具,属于 UI 克隆技能集。它能够捕获截图、滚动状态、悬停与点击行为、视差效果、定时器以及过渡动画录像,并可选择对本地实现采集相同状态。采集结果用于后续的视觉调试与 UI 逆向工程,帮助构建或修复克隆。该工具强调采集完成不等于克隆完成,采集内容视为不可信展示数据,需避免包含凭据,并跳过 javascript: URL、base64 数据块及类似提示的页面文本。使用需提供参考 URL,可选本地 URL 和组件名,通过 agent-browser 会话与确定性驱动脚本执行。
芋道源码 ruoyi-vue-pro 后端框架专家技能,适用于 Spring Boot 单体项目中的模块开发,涵盖 Controller/Service/Mapper/DO/VO 编写、MyBatis Plus 数据访问、权限控制、多租户、数据权限、Excel 导出与定时任务等后端开发任务。
该技能面向 Next.js 16 的 Cache Components 与运行时渲染场景,用于处理路由的预渲染、流式渲染、缓存、个性化与失效逻辑。它强调显式声明缓存边界,而不是沿用旧版路由级 dynamic/static 标志。适用任务包括:启用或调试 cacheComponents: true;添加 use cache、cacheLife、cacheTag、updateTag、revalidateTag;修复“uncached data outside Suspense”构建或运行时错误;将 cookies()、headers()、params、searchParams 等运行时 API 移入缓存函数;把 dynamic、revalidate 或旧缓存模型迁移到 Cache Components;为自托管或 Serverless 部署设计缓存行为。技能采用按需加载方式,主文件之外提供多个参考文件与 TypeScript/TSX 示例数据集,每条规则包含模式原因、正误示例、数据集路径与官方来源引用。规则按优先级分为缓存边界(CRITICAL)、数据与运行时渲染(HIGH)、运维与部署(HIGH)三类。来源政策要求以 Next.js 16 官方文档为准,除非项目未启用 cacheComponents,否则不应依赖 13/14/15 的缓存建议。
Frontend Master 是面向高质量前端设计与实现的统一入口 Skill,用于创建、重构或精修主页、个人品牌页、作品集、Landing Page、Dashboard、表单、卡片、导航等 Web UI。它先分析项目技术栈与现有设计系统,再确定差异化方向、实现生产级代码,并按需调用交互或动效专项 Skill。
Makepad 2.0 Widgets 是 Makepad 2.0 的内置控件目录与用法技能,用于在 Splash 语法中构建 UI。它汇总了容器、文本、按钮、开关、输入、媒体、布局辅助、列表、导航与 Dock 系统等控件类别,并给出关键属性与常见组合模式(如卡片、表单输入、可滚动列表)。技能强调若干关键规则:容器需显式设置 height: Fit、带背景色且含文本的容器需 new_batch: true、可引用子控件用 := 命名、Label 默认白色、MapView 必须固定高度、Label 不支持 animator。文档以本地参考文件形式提供,包含完整控件列表与高级模式(PortalList、Dock、自定义控件、MapView)。
OpenClaw Canvas 是一个用于在节点上展示 HTML/JS 仪表盘的技能,支持实时重载、JavaScript 求值(JS eval)以及截图捕获。它注册于 Neo4j 技能图谱中,仅用于发现目的,并不通过传统 ClaWHub 方式安装;当任务匹配该技能时,智能体会提示按需安装。安装命令为 clawhub install canvas。
面向 Remotion(用 React 创建视频)的实践规则集合,供处理 Remotion 代码时获取领域知识,涵盖动画、音视频素材、字幕、转场、3D、图表等主题。
Next.js 框架专家技能,聚焦 App Router、Server Components、数据获取与缓存、性能优化及全栈开发,用于诊断和修复 Next.js 13-15 项目问题并提供迁移与部署建议。
为网站和 Web 应用定义独特且可落地的视觉方向,适用于智能体建立或修复艺术指导、排版、色彩与整体视觉系统。
customer-journey 是一套面向用户中心网页设计的客户旅程技能,涵盖人物角色、触点映射、阶段模型、入职引导、客户留存与数据驱动旅程分析,强调以数据而非假设构建人物角色和旅程地图,并区分 B2B 与 B2C。
该技能封装了 Emil Kowalski 关于 UI 打磨、组件设计、动画决策以及让软件体验出色的隐形细节的设计理念。它以“设计工程师”的工艺视角,提供动画决策框架、组件构建原则、CSS 变换与 clip-path 动画技巧、手势与拖拽交互等具体指导,并规定在审查 UI 代码时必须使用 Before/After/Why 的 Markdown 表格。适用于追求界面质感与细节打磨的前端开发与设计工程场景。
该技能用于指导创建独特、达到生产级水准的前端界面,避免常见的“AI 味”审美。用户提供前端需求(组件、页面、应用或界面)及其用途、受众或技术约束后,技能先引导进行设计思考:明确要解决的问题与使用者、选定鲜明甚至极端的美学基调(如极简、复古未来、奢华、编辑杂志风、粗野主义、工业实用等)、梳理框架与性能无障碍等技术约束,并确定让作品令人难忘的差异化点。随后实现可运行的代码(HTML/CSS/JS、React、Vue 等),要求功能可用、视觉醒目、风格统一且细节讲究。美学指南涵盖:排版选用独特字体并搭配展示字体与正文字体、避免 Arial/Inter 等通用字体;用 CSS 变量统一色彩主题,主色配锐利点缀;用动画与微交互营造效果,HTML 优先纯 CSS,React 可用 Motion,重视页面加载的编排式揭示;空间构成上采用非对称、重叠、斜向、打破网格的布局;背景与视觉细节使用渐变网格、噪点纹理、几何图案、层叠透明、戏剧化阴影、装饰边框、自定义光标等营造氛围。要求避免通用 AI 审美(如常见字体、紫渐变白底、可预测布局),根据语境做多元变化,并让实现复杂度与美学愿景匹配。
一套让界面显得更精致的工程设计原则,涵盖排版、表面、动画与性能细节,适用于构建或审查 UI 组件、前端代码、动画与悬停交互时参考。
mobile-native 是一个面向移动端 Web 体验优化的技能,目标是让 Web 应用在手机上感觉像原生应用,而不是“浏览器里的网站”。它只做一件事:逐一移除那些暴露“这是网页”的信号,涵盖平台层面的细节,包括视口(viewport)、触摸、滚动、安全区域以及浏览器界面元素。内容来自 Emil Kowalski 的设计工程理念,核心规则包括:用媒体查询(hover/pointer)而非设备嗅探来处理悬停;用 CSS 或 meta 标签而非 JavaScript 解决大多数问题;绝不通过禁用缩放来修复输入框缩放。该技能提供了一张“症状表”,把用户看到的现象与对应修复方案配对,例如 tap 后卡住的 hover 状态、点击时的灰色闪烁、高度错误、页面缩放、点击延迟、下拉刷新劫持滚动、内容被刘海遮挡、长按选中按钮文字、轮播纵向滚动异常、状态栏颜色不匹配等,并给出每条修复的精确代码与原因。它强调必须在真机而非桌面浏览器设备模拟器中验证,并给出了一套基线配置和“切勿发布”的自检清单。
pick-ui-library 是一个前端库选型查询技能,来自 Emil Kowalski 的精选清单。当用户提出具体前端任务(如“我需要 toast”“拖拽该用什么”)时,它会将任务匹配到一份经过主观筛选的库列表并给出推荐。清单覆盖 UI 组件与基础原语(base-ui、cmdk、Sonner、input-otp、Leva)、动效与视觉(motion、NumberFlow、torph、Cobe、Satori、shiki)、图表(Liveline、recharts)、交互与性能(dnd kit、Virtuoso)以及状态与样式(zustand、clsx、cva、next-themes)。该技能强调按任务而非用户点名的库来匹配,先检查 package.json 中已安装的依赖,只推荐一个库并用一句话说明用途,不提供多选项菜单;若任务不在清单内会明确说明并脱离精选清单给出建议。