Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
设计与 UI
在为 Three.js 场景添加相机控制时使用:环绕、平移、缩放、飞行、第一人称或对象操作。防止常见错误:在渲染循环中忘记 controls.update()、未调用 dispose(),或混用多种控制。涵盖 OrbitControls、MapControls、FlyControls、PointerLockControls、TransformControls。关键词:OrbitControls、controls、camera controls、orbit、pan、zoom、MapControls、FlyControls、PointerLockControls、TransformControls、rotate view、move camera、mouse controls、drag to rotate。
UI 样式修改协作流程(对现有界面的视觉层进行微调)。硬性触发条件:页面已在代码中运行,修改仅涉及视觉表现——布局、间距、颜色、字号、圆角、组件搭配。按照“读代码 + 用 ASCII 绘制当前状态供用户确认 → 提供 2-3 个 ASCII 方案 → 用户选择 → 最小改动 → 微调”的流程,减少沟通偏差、避免浪费 token。产出:仅修改样式的代码 diff。硬性边界:不修改业务逻辑、数据流、交互行为,不顺手重构。不适用于:界面尚不存在,需要从零探索设计(使用 design-exploration);修改的是功能或交互逻辑而不只是视觉(使用 req-change-workflow);按照设计图/截图复刻整页(使用 design-replica);为尚未实现的需求绘制线框图(使用 design-exploration 或 prd-test-writer)。
在使用 @accelint/design-foundation 或 @accelint/design-toolkit 包为组件或元素添加样式时,或用户提出“style this”“add styling”“theme this component”“add colors”“add spacing”“CSS modules”“setup design foundation”“@variant”,或处理 .module.css 文件时使用。提供具有明确主张的 Tailwind 约定,包括语义化令牌、自定义间距比例、基于 outline 的边框、变体系统和 CSS module 设置指南。
代码库即 geohash 地图可视化的渲染与感知层——选择在颜色 / 大小 / 位置上编码什么,挑选感知上诚实的色阶(viridis / OKLCH,而非彩虹),在 16ms 帧预算内用 Canvas2D + WebGL / deck.gl 绘制数万个单元格,标签放置与去杂,GPU 或空间索引拾取,相机动画与细节层次交叠淡入淡出,以及画布的键盘与屏幕阅读器可访问性。它构建于 geohash-spatial-code-maps 之上,后者负责 geohash 编码、投影、瓦片化和导航数学。还涵盖自然启发的渲染——Voronoi、圆填充、叶序、metaball 外壳、边捆绑。即使用户没有说“可视化”也要触发——如果工作涉及绘制、上色、标注、动画化或使代码地图、空间热力图或 Web 上的大型单元格 / 点图层可导航,这就是该技能。
打造无障碍、结构清晰的界面的专业 UI 设计指南。适用于编写 CSS、HTML 或前端组件代码;设计网站、应用、仪表板或任何 Web 界面;审查或改进现有 UI 设计;决定颜色、字体、布局、间距、按钮或表单;确保符合 WCAG 2.1 AA 无障碍标准;创建设计系统或组件库。涵盖 OKLCH 配色方案、8pt 间距网格、使用 clamp() 的流体排版、容器查询、subgrid、表单验证模式、按钮层级、深色模式、减少动态效果、SEO 元标签和 Core Web Vitals。
指导 PostHog 工程师完成仪表盘小组件平台相关工作 —— 发布新的 widget_type(WIDGET_REGISTRY、catalog、run_widgets、WidgetCard),或更新已发布的类型(config、query、layout、RBAC、tile 过滤栏、列表页脚、titleHref、限流)。适用于 WidgetSpec、widget_specs/、widget-configs.zod.ts、hogli build:openapi、error_tracking_list、session_replay_list、widgetFilters、formatWidgetListCountFooter、widget_query_throttle 或 WidgetCard 组合。新类型需要先经过 widget-intake 确认。不适用于通过 MCP 批量添加已有类型或向仪表盘添加磁贴。
产品效果图与展示:通过 Gemini 3.1 Flash 图像编辑生成照片级的产品/包装场景,并通过 HTML/CSS 在真实截图外加像素精确的设备外框(手机、笔记本、浏览器)。涵盖 3D CSS 变换、生活场景摆拍、功能标注、前后对比与电商产品图。当目标是展示产品或 UI 本身时使用;若只是营销图且仅包含产品,请用 graphic-design、social-media-graphic 或 ad-creative-design。触发短语:"create a product mockup"、"device mockup"、"phone mockup"、"laptop mockup"、"product showcase"、"screenshot mockup"、"app preview"、"product presentation"、"mockup design"。
在为 TS/React 组件库创建、配置或扩展 Storybook 时使用,涵盖 main.ts/preview.ts 设置、CSF3 故事编写、args/argTypes/controls、装饰器和 providers、MSW 与模块模拟、通过 Vitest addon 使用 play-function 进行交互测试、@storybook/addon-a11y 工作流(axe-core)、autodocs 与 MDX 文档、设计令牌、Figma 链接、Chromatic 部署以及按需构建性能。适用于“编写 story”“设置 Storybook”“配置 addon-a11y”“修复 play function”“部署 Storybook”“在 CI 中测试 Storybook”等任务;即使用户没有提到“storybook”,但正在编辑 `*.stories.tsx`、`.storybook/main.ts` 或 `.storybook/preview.ts` 时也会触发。面向 Storybook 9+/10(现代 `storybook/test` 导入、Vitest addon、CSF3 + `satisfies Meta`)。不涵盖通用 React 模式(使用 `react` skill)、通用 Testing Library 查询(使用 `react-testing-library`)或 WCAG 入门(指向 addon-a11y 和 axe 规则配置)。
剔除让网站读起来像 AI 生成的各种线索,并强制做出基于具体项目的刻意设计选择,而不是沿用模型默认样式。它不规定外观,也不替你决定品味。它去除诸多露馅之处(默认的 shadcn/Tailwind、AI 紫渐变、渐变标题文字、无缘由的霓虹光晕、用 emoji 当图标、居中主视觉加三张功能卡),也去除更新的米色加衬线加鼠尾草绿这套 "品味不错的默认值"——那只是用一个默认换掉另一个默认。基于对 47 个 subreddit、320 万条 Reddit 帖子的分析,研究人们会把什么标记为 AI 垃圾。在构建、设计样式、审查、重构或审计任何网站、落地页、Web 应用 UI、仪表盘或前端组件时使用,尤其是当用户希望站点看起来是定制或人手打造而非 AI 生成,或提到 AI 垃圾、看起来像 AI 做的、千篇一律、vibe-coded、Tailwind 或 shadcn 时。即使用户从未说 vibe-coded 也要触发。
使用 Three.js(WebGL/WebGPU)进行 3D Web 图形开发。功能:场景、摄像机、几何体、材质、灯光、动画、模型加载(GLTF/FBX)、PBR 材质、阴影、后期处理(bloom、SSAO、SSR)、自定义着色器、实例化、LOD、物理、VR/XR。操作:创建、构建、动画化并渲染 3D 场景/模型。关键词:Three.js、WebGL、WebGPU、3D 图形、场景、摄像机、几何体、材质、灯光、动画、GLTF、FBX、OrbitControls、PBR、阴影贴图、后期处理、bloom、SSAO、shader、instancing、LOD、WebXR、VR、AR、产品配置器、数据可视化、建筑漫游、交互式 3D、canvas。适用场景:创建 3D 可视化、构建 WebGL/WebGPU 应用、加载 3D 模型、添加动画、实现 VR/XR、创建交互式图形或构建产品配置器。
付费广告创意:IAB 展示横幅(300x250、728x90 等)、Google Display 和 Performance Max 素材,以及付费社交广告(Meta、LinkedIn、X),通过 Gemini 3.1 Flash 图像生成、HTML/CSS 或 HTML5 动态广告实现。涵盖精确尺寸裁剪、CTA 设计、价值主张层级、A/B 变体和平台广告规范。只要创意会作为广告位购买就使用;自然帖使用 social-media-graphic,站内 hero 或邮件横幅使用 banner-design。触发短语:"design an ad"、"create a banner ad"、"display ad"、"ad creative"、"Google Display ad"、"Meta ad"、"ad banner"、"create ad variations"、"HTML5 ad"。
将 React UI 代码迁移到 Base UI(`@base-ui/react`)——替换自定义 modal、自定义 dropdown、原生 `<dialog>`/`<select>` 元素、临时拼凑的 popover/menu/tooltip,或其他组件库(Radix UI、Headless UI、Reach UI)。附带一个 37 组件目录(从 base-ui.com/llms.txt 快照)及用于刷新目录、扫描迁移候选、验证迁移可编译的脚本。触发于 "migrate to base-ui"、"use base-ui instead of X"、"replace this dialog/popover/menu with base-ui" 这类说法,或在 React 代码库中扫描 Base UI 可替换的组件时。即使用户只提到一个组件(例如 "swap this modal for base-ui dialog")也要触发——该工作流可从单个文件扩展到整个仓库。
使用 Apple 的 Liquid Glass 设计系统(iOS 26+、macOS 26 Tahoe+)构建和迁移 iOS、macOS、iPadOS、watchOS、tvOS 和 visionOS 应用。适用于创建面向 Apple 2025+ 平台的新 SwiftUI 应用、将现有应用迁移到 Liquid Glass、应用 .glassEffect()、.backgroundExtensionEffect()、.buttonStyle(.glass)、GlassEffectContainer、玻璃工具栏、玻璃标签栏、玻璃表单,或任何 Liquid Glass UI 工作。也适用于用户询问现代 Apple 设计、带玻璃的导航模式,或最新 OS 版本下 SwiftUI 最佳实践时。
审查 Penpot 设计中的设计系统/token 治理问题(区别于可访问性):本可用 token 却硬编码的颜色、脱离栅格的间距、孤立/未解析/未使用的 token、重复的值,以及本应是组件实例却已分离的部分。生成严重程度报告并建议语义化 token 替换。触发词:'audit tokens'、'find hardcoded colors'、'token governance'、'check design system consistency'、'find off-grid spacing'、'detect raw values'、'are we using tokens correctly'。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
