mcpField

Skills

收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。

设计与 UI

D
decision-documentation
decision-documentation
owl-listener / inclusive-design-skills

记录无障碍决策及其背后的理由,使其在团队变动、改版和时间推移后仍可追溯。在做出无障碍权衡、在多种方案间取舍,或需要为日后参考记录某项决策时使用。触发词:无障碍决策、why did we、tradeoff、决策记录、ADR、架构决策、无障碍理由、why is it like this、记录决策、决策日志。

设计与 UI75
D
design-rationale
design-rationale
dragoon0x / taste-skills

以结构化和证据向持怀疑态度的利益相关者捍卫设计决策。在展示设计工作、撰写设计文档或反驳变更请求时使用。

设计与 UI75
D
diagram
diagram
todiagram / skills

为最终用户创建、修复和校准 ToDiagram 自定义格式图表(.todiagram),包括系统架构图、流程/流程图、模式规范化,以及以可读性为导向的分组/拆分。当用户要求生成 ToDiagram JSON、修复无效载荷、架构/流程建模、对现有图表进行简化/细节调优,或需要稳定的基于文件的图表输出时使用。

文档处理75
D
doherty-threshold
doherty-threshold
infrasity-labs / dev-gtm-claude-skills

应用 Doherty 阈值——将系统响应时间保持在 400ms 以下,以维持用户心流和感知性能。

设计与 UI75
E
ecom-details-image
ecom-details-image
liangdabiao / ecom-details-image

为产品主视觉图、营销创意、社交媒体帖子、广告、电商 PDP 视觉及通用视觉设计任务创建视觉概念、图像生成提示词,以及可选的 AI 生成图像。适用于用户要求视觉策略、图像提示词撰写、产品/营销图像方向,或直接文生图时。在 Codex 环境中使用内置的 imagegen 工具;其他环境使用由 apiz CLI 支持的捆绑脚本。

创意与媒体75
E
ecosystem-map-and-blueprint
ecosystem-map-and-blueprint
timlai666 / skills

此技能必须用于创建、审查、分析、教学或引导 生態系地圖(生态系统地图)、利害關係人地圖(利益相关者地图)或 服務藍圖(服务蓝图),包括上传的蓝图和从 CJM 到蓝图的请求。当任务需要参与者关系、价值交换或服务交付分析时,即使未指明工具,也应用于 服務設計、服務流程優化、服務旅程、接觸點 或 前台後台分析。它不得要求用户记住技能名称。

设计与 UI75
E
email-designer
email-designer
aiden0z / skills

通过对话生成 Outlook 兼容的邮件模板(EML + HTML)。三种模式:Design(从零创建)、Import(复刻现有 .eml)、Production(将 Excel 数据填入已固化的模板)。适用于用户想要:创建或设计邮件模板、生成 .eml 文件、制作简报、为 Outlook 排版邮件、导入/复刻邮件(导入/复刻邮件)、设计邮件模板、做邮件排版或邮件设计、构建像素级精确且兼容 Outlook 的 HTML 邮件。触发条件:周报邮件(周报邮件)、产品更新邮件、活动邀请邮件(活动邀请邮件)、公告邮件(公告邮件)、公司简报、.eml 导入、复刻邮件模板,或让邮件在 Outlook 中显得专业/美观。处理视觉设计、EML 生成与 EML 导入——不涉及 SMTP、发送或账户管理。缺少此技能时,Outlook 邮件会因 Outlook 使用 Word 渲染而忽略现代 CSS 而出错。

设计与 UI75
F
feedback-patterns
feedback-patterns
infrasity-labs / dev-gtm-claude-skills

为用户操作设计系统反馈,包括确认、状态更新和通知。

设计与 UI75
F
field-service-data-capture-form-editor-configure
field-service-data-capture-form-editor-configure
forcedotcom / sf-skills

修补已部署在已连接 Salesforce org 中的现有 Data Capture Flow。通过 Tooling API 获取实时的 Flow Metadata JSON,应用用户请求的更改,再 PATCH 回去。当用户指定现有 flow 并要求添加/删除/重命名字段、更改可见性、修复 bug、添加视觉润色,或用真实组件替换占位符时使用(“为 Inventory_Transfer 添加一个 Notes 字段”“修复 Work_Order_Number 的可见性规则”“让 parts repeater 变为可选”“用真实的 dcSignature 组件替换 Signature 占位符”)。不要用此技能构建全新的 flow——那属于 fs-data-capture-form-designer 加上 fs-data-capture-form-deployer。

开发75
F
field-service-mobile-branding-configure
field-service-mobile-branding-configure
forcedotcom / sf-skills

从品牌来源(URL、十六进制色码、品牌指南粘贴内容或颜色描述)推导 Field Service 移动应用的配色方案,验证浅色和深色模式下的 WCAG AA 对比度,并将 14 字段的方案应用到组织默认的 FieldServiceMobileSettings 记录。触发短语包括 ‘brand the mobile app’、‘apply branding to Field Service mobile’、‘update the mobile app colors’、‘use this brand guide for the app’、‘set the color scheme for the mobile app’。请勿将此技能用于 Dispatcher console / Gantt 品牌、Experience Cloud BrandingSet 记录或排班策略颜色——不在范围内。

设计与 UI75
F
flutter-visual-effects
flutter-visual-effects
thienqo / flutter-skills

实现或审查高级 Flutter 视觉效果,如毛玻璃或液态玻璃、背景模糊、折射、着色器、自定义绘制、发光、遮罩以及效果降级。当请求明确需要非平凡的视觉效果时使用;艺术指导、常规样式、动画时序和基于证据的性能诊断请交由各自的专用技能处理。

设计与 UI75
F
fluxui-docs-pro
fluxui-docs-pro
tompec / fluxui-docs-skill

Flux 是使用 Tailwind 构建的官方 Livewire 组件库。

设计与 UI75
G
gesture-alternatives
gesture-alternatives
owl-listener / inclusive-design-skills

设计基于手势和基于动作的交互的替代方案。在设计滑动操作、双指缩放、摇动撤销、倾斜控制、多指手势或任何需要特定身体动作的交互时使用。触发词:gesture、swipe、pinch、shake、tilt、multi-touch、two-finger、rotation gesture、device motion、accelerometer、gyroscope。

设计与 UI75
G
gsap-scrolltrigger-pin
gsap-scrolltrigger-pin
rheinmir / setup

当滚动到某个 section 时将其固定,然后通过 GSAP ScrollTrigger(pin + scrub + track 的 xPercent 补间)把纵向滚动变为横向滚动。当用户说 "gsap scrolltrigger"、"pin section"、"cuộn ngang"、"horizontal scroll section"、"scroll-driven horizontal"、"pinned horizontal scroll" 或 /gsap-scrolltrigger-pin 时调用。不同于 `scroll-effects`(7 个轻量 vanilla 效果,无依赖、无 pin)和 `lenis-smooth-scroll`(平滑整页滚动,无 pin/不改变滚动方向)——此技能需要 GSAP,且只适用于一个特定的 pin section。

设计与 UI75
H
handoff
handoff
owl-listener / inclusive-design-skills

为工程团队生成无障碍决策交接文档。链:decision-documentation、compliance-mapping、accessibility-testing-strategy。在设计已可进入实现阶段、工程团队需要明确的无障碍规范时使用。

设计与 UI75
H
high-end-visual-design
high-end-visual-design
mengto / skills

教导 AI 像高端代理机构一样进行设计。定义精确的字体、间距、阴影、卡片结构和动画,使网站看起来昂贵。阻止所有常见的默认设置,防止 AI 设计看起来廉价或通用。

设计与 UI75
H
hyperframes-motion-reel
hyperframes-motion-reel
sunwood-ai-labs / hyperframes-motion-reel-skill

使用 HyperFrames(HTML + GSAP + SVG + Canvas、Apache-2.0)制作展映级(Behance / OFFF / Awwwards 级)的动态图形视频。这是 remotion-motion-reel 的 HyperFrames 版本,采用无需 Remotion Company License 的配置。根据主题和素材(角色图片、音频等)补充世界观、文案、设计系统、时间线和声音,并以 120BPM/60fps 实现拍点同步的视频,直至完成渲染。用户提出“用 HyperFrames 做个很酷的视频”“免许可的动态图形”“用 HTML 制作 showreel”等需求时使用。

创意与媒体75
I
import-tokens-figma
import-tokens-figma
southleft / skills-for-figma

将设计 token 从代码推送到 Figma 中作为 variable——DTCG / tokens.json / token 对象 → Figma variable 集合、模式和值。当用户想要将 token 从代码同步到 Figma 时使用:触发词“import tokens into Figma”“create Figma variables from my tokens.json / DTCG / Tailwind config”“sync design tokens to Figma”“push tokens to Figma”。以非破坏性方式匹配现有 variable(通过保存的 id/key/name),因此重新导入是更新而不是重复创建。适用于任何 Figma 计划。反向操作(Figma → 代码)请使用 export-tokens-figma。

设计与 UI75
I
infinite-webgl-grid
infinite-webgl-grid
rheinmir / setup

WebGL(Three.js)图像网格,通过坐标环绕实现无限滚动/拖拽——拖拽或滚动移动一个虚拟 offset,mesh 位置用取模重新计算,因此即使只有 N×N 个真实 tile 存在,网格看起来也是无限的。当用户说 "lưới ảnh vô hạn"、"infinite scroll grid webgl"、"draggable image wall"、"poster wall cuộn vô hạn" 或 /infinite-webgl-grid 时调用。不同于 `skills/threejs-particle-morph`(离散粒子随滚动进度汇聚成一张图,有固定的「目标」——这是持续浏览的 tile 网格,没有目标)也不同于 `skills/blur`(在一个平面上把一张图切换到另一张,不是浏览多张图的网格)。

设计与 UI75
I
interactive-prototype
interactive-prototype
bluzir / claude-code-design

构建带真实设备外框的高保真可点击 React 原型。触发词为 "prototype"、"clickable"、"app mockup"、"interactive demo"。

设计与 UI75
I
ios-onboarding

暂无简介

设计与 UI75
L
lazyweb-design-brainstorm
lazyweb-design-brainstorm
lazywebhq / lazyweb-skill

Lazyweb Agent 技能:从 /lazyweb:lazyweb-welcome 开始,提供免费的截图参考,可选付费使用 20k+ A/B Test Agent

设计与 UI75
L
lightweight-flutter-animations
lightweight-flutter-animations
rodydavis / skills

了解如何在 Flutter 中创建一个精简的动画 widget,通过利用抽象类和 `SingleTickerProviderStateMixin` 实现高效的 UI 更新,从而无需使用 `setState`。

开发75
L
link-text-design
link-text-design
owl-listener / inclusive-design-skills

编写脱离上下文也能理解的链接文字,方便屏幕阅读器用户,并提升所有人的可用性。在编写或审查链接、行动号召、导航标签或任何可点击文字时使用。触发词:link text、click here、read more、learn more、screen reader links、link purpose、anchor text、call to action、CTA、ambiguous link。

设计与 UI75
M
metrics-definition
metrics-definition
infrasity-labs / dev-gtm-claude-skills

定义 UX 指标和 KPI,将设计决策与可衡量的业务和用户成果关联起来。

设计与 UI75
M
micro-interaction-spec
micro-interaction-spec
infrasity-labs / dev-gtm-claude-skills

用触发条件、规则、反馈以及循环/模式定义来明确微交互。

设计与 UI75
M
mobile-ui-ux-designer
mobile-ui-ux-designer
mdrmuhaimin / agentic-skills

为原生和跨平台应用设计移动端界面与流程,涵盖研究、响应式布局、无障碍、动效、组件复用和实现交接。

设计与 UI75
M
motion-system
motion-system
infrasity-labs / dev-gtm-claude-skills

定义一套动效系统,包含时长 token、缓动词汇表和减少动效处理,让整个产品中的动画保持一致。

设计与 UI75
N
nextjs-shadcn
nextjs-shadcn
fusengine / agents

在 Next.js App Router 中使用 shadcn/ui 构建 UI 组件时使用——表单、对话框、表格、toast、无障碍组件。

开发75
N
nextjs-shadcn
nextjs-shadcn
fusengine / claude-plugins

通过认知自动化和协作式 Agent 系统重新定义开发。

设计与 UI75
P
pattern-library
pattern-library
infrasity-labs / dev-gtm-claude-skills

用问题背景、解决方案模式、使用示例和相关模式来构建模式库条目。

设计与 UI75
P
phase-5-design-system
phase-5-design-system
ww-w-ai / bkit-claude-code

构建跨平台设计系统和一致的组件库。触发词:design system、component library、design tokens default: bkit:pipeline-guide frontend: bkit:frontend-architect

设计与 UI75
P
presentation-deck
presentation-deck
infrasity-labs / dev-gtm-claude-skills

为利益相关方、评审和展示构建有说服力的设计演示结构。

文档处理75
P
prowler-ui
prowler-ui
prowler-cloud / prowler

Prowler UI 专属模式。通用模式见:typescript、react-19、nextjs-16、tailwind-4。触发条件:在 ui/ 中工作时,涉及 Prowler 专属约定(shadcn、文件夹放置、actions/adapters、共享 types/hooks/lib)。

开发75
R
react-forms
react-forms
josiahsiegel / claude-plugin-marketplace

完整的 React 表单系统。以下情况请主动激活:(1) 受控表单模式;(2) React Hook Form 配置与校验;(3) Zod schema 校验;(4) 使用 useFieldArray 的动态字段;(5) 搭配表单的 Server Actions;(6) 用于乐观更新的 useOptimistic;(7) 文件上传处理;(8) 多步骤表单向导。提供:表单校验、错误处理、字段数组、文件拖放、表单状态管理。确保以恰当的校验与 UX 实现健壮的表单处理。

开发75
R
responsive-design
responsive-design
planetabhi / skills

任何具有需在多种屏幕尺寸和输入方式下正常工作的用户界面的项目都可加载此技能,例如网站、Web 应用、仪表盘、营销页面、邮件或设计系统。在构建或评审布局、选择断点、设置流式排版、确定触控目标尺寸,或让组件适配其容器时使用。一套设计必须同时服务于手机、平板、笔记本、台式机、触控、鼠标和键盘。偏好内容优先、移动优先、与框架无关的 CSS 以及 Baseline 稳定特性。

设计与 UI75
S
sb-figma
sb-figma
strongeron / storybook-workbench

Figma↔Storybook 双向桥接,通过原生 Figma MCP 实现。design→code:从 Figma 变量映射基础 token(颜色/间距/字体),并保证 design↔code 一致性 + 漂移检测,交付已批准的 Figma 组件(提取 → 构建 → 嵌入),按 sb-stories 的规则编写 stories。code→design:从组件 + stories + token 一致性 + 用法构建 Code Connect 映射,使 Figma Dev Mode 显示真实代码。适用于“同步我的 Figma token”、“将 Figma 变量映射到我的设计系统”、“交付这个已批准的 Figma 设计”、“检查 design↔code token 一致性”、“将我的组件连接到 Figma / code connect”。不适用于原型设计/迭代尚未确定的设计(那是 sb-explore)。

设计与 UI75
S
scroll-effects
scroll-effects
rheinmir / setup

页面滚动效果中心——64 个逐字原始副本(freefrontend/CodePen,MIT)位于仓库 Rheinmir/uiux-asset,可原样复制文件,附带 7 个轻量 vanilla 效果:reveal-on-scroll、staggered text、scroll highlight、sticky shrink nav、scroll-to-top、scrollspy TOC、轻量 data-speed parallax。Vanilla HTML/CSS/JS,尊重 prefers-reduced-motion。当用户说 "hiệu ứng scroll"、"scroll reveal"、"scroll to top"、"scrollspy"、"parallax nhẹ"、"highlight khi cuộn" 或 /scroll-effects 时调用。不同于 `blur`(GPU 开销大的 WebGL 图像切换)和 `timeline`(时间线轴)——这些是日常使用的页面滚动效果,轻量、无依赖。

设计与 UI75
S
service-design-workshop
service-design-workshop
timlai666 / skills

此技能必须用于将服务设计问题转化为实用简报、服务架构、接触点分析或原型验证计划,包括 服務設計、服務流程、接觸點、前台後台、服務實證、顧客體驗、利害關係人、服務概念、服務架構。它也应用于改进现有服务设计的一部分或准备工作坊产出,即使用户未指明方法或工作坊。

设计与 UI75
S
shadcn-svelte
shadcn-svelte
antstanley / shadcn-svelte-skill

为 shadcn-svelte 提供专家指导,它是 shadcn/ui 的 Svelte 5 移植版。在使用 shadcn-svelte 组件、通过命令行安装 UI 组件、用 Superforms/Formsnap 实现表单、用 mode-watcher 添加深色模式、用 TanStack Table 创建数据表格、用 Tailwind CSS v4 和 OKLCH 颜色定制主题,或构建自定义组件注册表时使用此技能。触发条件:提及 shadcn-svelte、Bits UI 组件或 SvelteKit UI 组件库。

设计与 UI75
S
simplified-views
simplified-views
owl-listener / inclusive-design-skills

为需要更少视觉干扰和更少选项的用户设计简化、低复杂度的界面视图。在设计设置、仪表盘、复杂工具或任何可从更简单模式中受益的界面时使用。触发词:simplified view、simple mode、easy mode、basic view、reduce complexity、less clutter、overwhelmed、too many options、beginner mode、essential view、focus mode。

设计与 UI75
S
situational-impairment-mapping
situational-impairment-mapping
owl-listener / inclusive-design-skills

梳理在特定情境下影响所有用户的情境性障碍,而不只是永久性残障人士。在为移动、户外、嘈杂、高压或多任务场景设计时使用。触发词:situational、context of use、environment、one-handed、bright sunlight、noisy、driving、multitasking、gloves、temporary disability、context、edge case。

设计与 UI75
S
svg-stroke-reveal
svg-stroke-reveal
rheinmir / setup

随页面滚动或进入视口时逐步绘制 SVG 线条(stroke-draw)——测量 `path.getTotalLength()`,设置 `stroke-dasharray`/`stroke-dashoffset`,将 dashoffset 从 length 动画到 0。当用户说 "vẽ svg khi cuộn"、"svg stroke draw"、"logo vẽ dần"、"path animation reveal"、"stroke-dashoffset" 或 /svg-stroke-reveal 时调用。不同于 `skills/scroll-effects`(7 个通用滚动效果——reveal/stagger/highlight/nav/top/toc/parallax,没有 stroke-draw)——此技能专用于带线条绘制的 SVG `<path>`(logo、签名、折线图、行程)。

设计与 UI75
S
syncfusion-javascript-common
syncfusion-javascript-common
syncfusion / javascript-ui-controls-skills

Syncfusion JavaScript 控件的通用工具和功能。当用户需要为 Syncfusion JavaScript 控件实现动画、拖放、状态持久化、RTL 支持、本地化、全球化、安全性、模板和高级功能时,使用此技能。

开发75
T
tailwind-css-patterns
tailwind-css-patterns
midudev / autoskills

提供全面的 Tailwind CSS 实用优先样式模式,包括响应式设计、布局工具、flexbox、grid、间距、排版、颜色和现代 CSS 最佳实践。适用于设置 React/Vue/Svelte 组件样式、构建响应式布局、实施设计系统或优化 CSS 工作流。

设计与 UI75
T
tailwindcss-v4
tailwindcss-v4
fusengine / agents

在将项目从 Tailwind v3 迁移到 v4、将 @theme 命名空间映射到生成的工具类,或查找已重命名/移除的 v3 工具类时使用。

开发75
T
tailwindcss-v4
tailwindcss-v4
fusengine / claude-plugins

通过认知自动化和协作式 Agent 系统重新定义开发。

设计与 UI75
T
tasteful-ui
tasteful-ui
donkeyking01 / tasteful-ui-skill

面向真实产品界面的 UI 设计与实现,包含品味优先的批判、参考路由、项目专属设计简报、方案变体比较与实现验证。当 Codex 需要通过阅读项目上下文、探索品味、经由 `references/catalog.md` 路由、综合出 `PROJECT_DESIGN.md` 或 `design.md`、使用投入门槛避免错误的品味/参考/范围、在现有技术栈中实现并评估结果是否真的更好来重新设计、构建、打磨或批判前端 UI 时使用。最适合应用界面、仪表盘、落地页、查询工具、产品界面和设计探索;不适用于仅后端的工作或细小的外观修改。

设计与 UI75
T
threejs-particle-morph
threejs-particle-morph
rheinmir / setup

粒子云 Three.js(THREE.Points + BufferGeometry)随页面滚动进度从随机位置汇聚成图像/logo —— 从隐藏 canvas 采样像素作为目标坐标,按滚动对 position 做 lerp。当用户说 "particle image"、"hạt hội tụ thành ảnh"、"three.js particle scroll"、"point cloud morph"、"particle cloud biến hình theo scroll" 或 /threejs-particle-morph 时调用。与 `skills/blur` 不同(那是 GLSL 径向模糊 shader,把一个平面上的图像变成另一张图像 —— 这里是离散的粒子云变形为图像,渲染技术完全不同 —— PointsMaterial/BufferGeometry,而不是 PlaneGeometry 上的 ShaderMaterial)。

设计与 UI75
T
to-wireframe
to-wireframe
rtadewald / skills

根据图片或界面简述生成带类型、可嵌套的线框图,可按用户指定的 format=ascii|svg 输出为 ASCII 或 SVG。当用户提到 to-wireframe 或要求带类型的 UI 线框图时使用。

设计与 UI75
T
toranja-component-creator-android

暂无简介

开发75
T
toranja-component-enhancement-android

暂无简介

开发75
T
toranja-token-import-android

暂无简介

设计与 UI75
T
toranja-tokens-fonts-icons-android

暂无简介

设计与 UI75
U
ui-ux-pro-max
ui-ux-pro-max
majiayu000 / spellbook

在规划、构建、设计、代码审查、重构、修复、改进、优化、增强或检查 UI/UX 工作时使用。涵盖产品模式、落地页、图表选择、视觉风格、配色、排版、UX 规则,以及 9 种技术栈(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind、shadcn/ui)。项目:网站、落地页、仪表盘、管理面板、电子商务、SaaS、作品集、博客、移动应用、.html、.tsx、.vue、.svelte。元素:按钮、模态框、导航栏、侧边栏、卡片、表格、表单、图表。主题:配色方案、无障碍、动画、布局、排版、字体搭配、间距、悬停、阴影、渐变。

设计与 UI75
W
web-artifacts-builder
web-artifacts-builder
majiayu000 / spellbook

在创建复杂的多组件 claude.ai HTML 构件时使用,涉及 React、Tailwind CSS、shadcn/ui、状态管理、路由或复杂的前端结构;不适用于简单的单文件 HTML/JSX 构件。

开发75
W
web-asset-generator
web-asset-generator
majiayu000 / spellbook

生成 Web 资源,包括网站图标、应用图标(PWA)和 Facebook、Twitter、WhatsApp、LinkedIn 的社交媒体元图像(Open Graph)。用户需要从徽标或文本标语生成图标、网站图标、社交分享图像或 Open Graph 图像时使用。支持图像调整大小、文本转图像生成,并提供正确的 HTML 元标签。

设计与 UI75
W
web-ui-radix-ui
web-ui-radix-ui
agents-inc / skills

无样式的可访问 UI 基础组件

设计与 UI75
W
widgets
widgets
mwguerra / claude-code-plugins

创建 FilamentPHP v4 仪表盘 widget——统计概览、图表和自定义组件

开发75
A
apple-design-motion
apple-design-motion
s1gmamale1 / apple-design-skills

在为 Apple 风格界面添加动效时使用——弹簧物理、标志性的 smooth/snappy/bouncy 弹簧、流畅可中断的转场、hero/连续性转场、手势(滑动、拖拽、上下文菜单、Dynamic Island、滑动操作)、触觉反馈、控件/加载微交互,以及 Web 生动感原语(连续的滚动进度动效 + 指针响应式点缀)。属于 apple-design 系列。关键词:apple animation、spring、springs、damping fraction、response、fluid interface、interruptible、matchedGeometryEffect、zoom transition、hero、gesture、swipe to dismiss、drag、velocity handoff、context menu、haptics、taptic engine、sensory feedback、micro-interaction、button press、prefers-reduced-motion、css linear() spring、easing、scroll-progress、scroll progress mapping、damped scroll、scroll smoothing、mapRange、magnetic button、tilt、pointer-reactive、spotlight。

设计与 UI74
第 7321–7380 条,共 10,627 条

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。