highlights
@pierre/highlights 是一个基于内置 WebAssembly 词法分析器的独立语法高亮库,可将代码生成高亮 HTML 或 token,支持流式代码、增量切分编辑,以及 Zed 兼容处理。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-24 00:15
11,032 个结果
@pierre/highlights 是一个基于内置 WebAssembly 词法分析器的独立语法高亮库,可将代码生成高亮 HTML 或 token,支持流式代码、增量切分编辑,以及 Zed 兼容处理。
面向 AI 智能体与 LLM 的 React Testing Library 测试最佳实践指南,含 43 条规则、9 个类别,按影响程度排序,用于编写、审查和重构以用户为中心的组件测试。
Shadcn UI 的右键上下文菜单组件,使用 ShadContextMenuRegion 包裹子元素即可在右键时显示菜单,支持菜单项、子菜单、分隔线与标签分区。
Shadcn UI 的 ShadForm 表单技能,用于在 Flutter 中集中管理表单状态与校验。提供统一的值集合,无需逐个管理控制器,支持初始值、取值、设值与嵌套字段。
Shadcn UI 的输入组件技能,指导在 Flutter 中使用 ShadInput 构建文本框(占位符、前后置部件、密码隐藏),并用 ShadInputFormField 实现带校验的表单字段。
Shadcn UI 的 Popover 组件(ShadPopover),用于在由按钮等触发器弹出的浮层中展示丰富内容,可通过 ShadPopoverController 控制开合,适用于添加弹出面板或按钮触发的浮层。
基于 Shadcn UI 的可调整大小面板布局技能,使用 ShadResizablePanelGroup 与 ShadResizablePanel 构建水平或垂直分栏,可设置默认、最小、最大尺寸并显示拖拽手柄,支持嵌套布局。
面向 Sankhya 生态的 JSP/HTML/Java/SQL 仪表盘开发技能,汇总代码模式、BI 参数化、UI/UX 与数据库查询的最佳实践,用于创建、审查或修复 Sankhya 仪表盘。
Feature Builder 是一个用于构建完整 React 功能的技能,强调分层架构与关注点分离。它把功能需求转化为可运行的实现,覆盖 UI 组件、业务逻辑、API 集成与状态管理。其三层架构为:表现层(React 组件、Tailwind CSS)、业务逻辑层(Zustand、hooks、校验工具)、数据访问层(API 客户端、React Query 查询与变更)。技能会先分析功能请求,判断功能类型(认证授权、CRUD、文件处理、实时更新、搜索过滤、复杂工作流)、所需层级与依赖,再规划目录结构,并通过交互式提问澄清数据、操作、认证等需求。随后按类型、API 层、业务逻辑层、表现层顺序生成代码,并给出安装依赖、Provider 配置、使用示例与测试建议。适用于实现用户认证、购物车、带筛选的商品列表、文件上传、实时通知等完整功能。
Astro 性能优化技能,专注于让 Astro 站点通过 Core Web Vitals 并达到 90+ 的移动端 Lighthouse 分数。核心内容包括:通过 BaseLayout 的 preloadImage 属性预加载各页面 LCP 英雄图,控制关键渲染路径在 3 跳以内;字体策略区分主字体与非关键字体(swap + preload 对比 optional + 懒加载 CSS);图片使用 Picture 组件与三格式 srcset,按首屏/非首屏区分 eager 与 lazy;第三方脚本延迟加载;单一样式表与组件内联样式策略;通过宽高属性与 min-height 预留空间防止 CLS;以及资源体积预算与缓存头配置。同时给出页面性能检查清单、禁止事项与完成标准,并说明与 astro-images、design-tokens、deployment 等技能的衔接方式。
面向现代 Angular(2+、Angular CLI、TypeScript)的微观代码质量审计技能,按测试、组件架构、生命周期与依赖注入、状态管理、变更检测性能、TypeScript 标准逐项检查,并生成 Markdown 报告。不适用 AngularJS 1.x。
angular-health-audit 是 somnio-software/somnio-ai-tools 中的技能,用于对现代 Angular(2+、Angular CLI、TypeScript)前端项目执行全面的项目健康审计,覆盖技术栈、架构、状态与数据流、测试、变更检测、CI/CD 和文档等,并生成带评分的 Markdown 报告。不适用于旧版 AngularJS 1.x。
用于 AngularJS(Angular 1.x)微层面代码质量审计的流程规范,按测试、组件架构、作用域与绑定、状态管理、性能、JavaScript 规范等维度校验代码并生成 Markdown 报告。
SvelteKit 数据流指导技能,用于 load 函数、表单 action 及服务端/客户端数据处理,涵盖 +page.server.ts 与 +page.ts 的选择、序列化、fail()、redirect() 和 error() 的用法。
storybook-init 是 Storybook 官方 MCP 提供的一项初始化技能,用于为尚未配置 Storybook 的项目添加 Storybook。它的核心用途是在项目根目录中执行初始化命令,安装最新版 Storybook,随后补充 MCP 相关的 addon,并引导用户完成项目专属配置。根据资料,初始化方式为在项目根目录运行 npm create storybook@latest;如使用其他包管理器,可改用对应命令,例如 pnpm create storybook@latest 或 yarn create storybook。初始化成功后,需要运行 npx storybook add @storybook/addon-mcp 添加 MCP 插件。之后可调用 /storybook-setup 技能,帮助用户完成项目特定的 Storybook 配置,例如 .storybook/preview.ts 文件。该技能适用于还没有 Storybook 配置、希望从零接入 Storybook 的项目场景。关于版本兼容性、运行环境要求、具体配置文件内容、支持的前端框架或构建工具范围,资料暂未提供;该技能是否收费、是否有额外依赖或限制,也暂未提供。
将 React Table v9 与 TanStack Query 组合使用的技能,用于服务端筛选、排序、分页与无限数据加载,重点处理查询键中的表格状态与 manual* 手动处理模式。
gpui-components 是一个用于生成 GPUI 桌面 UI 组件代码的技能,遵循 Zed 编辑器的实现模式。它适用于使用 gpui crate 构建桌面应用、创建基于 RenderOnce 或 Render trait 的自定义组件、实现基于 ActiveTheme 的主题组件、构建自动补全/完成菜单、命令面板与弹出菜单,以及使用 gpui-component crate 的场景。该技能生成的代码涵盖应用启动、组件模式(无状态与有状态)、表单、布局、显示、数据等多类组件,并提供主题系统的访问方式与颜色语义,以及按钮、输入框、弹出菜单、补全提供器等示例。使用需在 Cargo.toml 中引入 gpui 与 gpui-component 依赖,并按文档初始化应用与组件。
该技能由 thelobbi/claude 提供,聚焦 MUI(Material UI)组件的无障碍(a11y)实现模式、ARIA 属性使用与 WCAG 合规规范。它系统梳理了 MUI 内置的自动无障碍能力(如交互元素的 role 与 aria-* 属性、菜单/选择器/对话框/日期选择器/标签页的键盘导航、Dialog 与 Drawer 的焦点锁定、默认主题调色板的 WCAG AA 对比度、aria-expanded/selected/checked 状态、Snackbar 的 aria-live 播报),并逐项说明必须手动补齐的部分:图标按钮需加 aria-label、TextField 需可访问名称、Dialog 需 aria-labelledby/aria-describedby、表单组需 fieldset/legend 语义、装饰性图标应 aria-hidden、有意义图标应提供 aria-label。技能还包含颜色对比、焦点管理、跳转导航链接、视觉隐藏文本、加载状态播报等实用代码示例,以及常见违规与修复对照表,并给出使用 jest-axe 与 axe-core 做自动化测试、以及键盘与屏幕阅读器手动测试的清单。适用于基于 React 与 MUI 开发、需满足无障碍与 WCAG 合规要求的前端团队与开发者。
Advanced MUI Widgets 是一套基于 MUI(Material UI)的高级界面模式集合,重点围绕 DataGrid 与图表组件,把 MUI 从组件库扩展为应用平台。内容涵盖在表格单元格内嵌迷你趋势图、热力图配色、通过 WebSocket / SignalR 实时更新表格行并带闪烁动画、保存与恢复表格视图状态、自定义工具栏(批量分配、按筛选导出、日期区间筛选)等 Community/Pro 可实现的能力,以及 Premium 版本的 AI 助手自然语言查询、图表与表格双向同步、透视(Pivoting)、Excel 风格剪贴板粘贴等特性。文档还给出大量可直接复用的 React/TypeScript 代码片段,并提供一份 100+ 自定义单元格与行级控件创意目录,例如状态胶囊、倒计时、SLA 健康条、环形评分、迷你柱状图、头像堆叠、内联编辑、可展开 JSON、详情面板等。适用于希望在 MUI DataGrid 上构建类似 BI 工具或数据密集型后台界面的开发者。注意:部分能力需 MUI 的 Pro 或 Premium 授权,文档中未提供具体收费与价格信息。
一份面向 React 项目的中文全流程开发指南,覆盖技术栈选型、pnpm + Turborepo 的 Monorepo 架构、feature-based 应用内组织、TypeScript 与 Zustand/TanStack Query 编码规范、Git 提交约定、Changesets 变更日志、测试策略、代码审查清单、开发工作流与文档管理规范。
用于构建具有高设计品质、风格鲜明且可用于生产的前端界面技能,帮助组件、页面或应用避免常见的AI生成式审美,强调明确的视觉概念与细节打磨。
Frontend Design 是一个用于创建具有高设计水准、风格独特且达到生产级质量网页界面的技能。它适用于组件、页面、仪表板以及完整应用的开发,核心目标是帮助开发者避免千篇一律的"通用 AI 审美"。该技能强调在编码前先确立明确的设计方向(用途、基调、约束、差异化),并通过独特的字体选择、有意图的配色方案、有目的的动效、非对称与打破网格的布局来提升视觉表现力。它提供了字体搭配、调色板策略、CSS 动效、空间设计、组件模式(卡片、导航)等示例,以及 Tailwind CSS 与 React 的集成配置和组件代码。技能还包含执行检查清单、常见错误处理与性能指标建议,并要求兼顾响应式与无障碍性。
面向 React 的组件组合模式指南,用于重构布尔属性泛滥的组件、构建可复用组件库和设计灵活的组件 API,涵盖组件架构、状态管理、实现模式与 React 19 API 四类规则。
Wode Emittery 事件驱动模式是一套用于 React 组件间通信与副作用处理的事件驱动架构约定,基于 Emittery 事件库,将状态管理(Zustand)与副作用(事件处理器)解耦。该模式要求在实现组件间通信或副作用处理时严格遵循:事件类型必须使用命名为 XxxEventType 的 as const 对象,禁止使用 TypeScript 枚举;事件命名必须采用 Module:Action 格式(如 FileSystem:Open、User:Login);必须定义 XxxEmitter = Emittery<XxxEventData> 类型以获得完整类型安全;副作用(如 toast、确认弹窗、网络请求)必须在 Sidecar 组件中处理,绝不放在 Store action 内;Store action 只负责发出事件,不关心谁来处理。模式还提供 createEmitter 工厂函数、useEmitteryListen 订阅 Hook 以及不渲染任何 UI 的 Sidecar 组件示例,帮助开发者以声明方式订阅事件并执行副作用。