mcpField

Skills

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

全部

A
android-media-camera
android-media-camera
fandhe-ai / agent-reference-skills

Android 应用开发(Kotlin)的 Media3 / CameraX 参考。androidx.media3、androidx.camera。ExoPlayer、HLS / DASH / RTSP / SmoothStreaming、HlsInterstitialsAdsLoader、CMCD、MediaSession、MediaSessionService、MediaLibraryService、DRM、Compose UI(PlayerSurface)、ProcessCameraProvider、CameraSelector、ImageCapture、ImageAnalysis、VideoCapture、CameraInfo、CameraX Extensions、Camera2 Interop、Camera1 迁移。

开发75
A
android-navigation-deeplinks

暂无简介

开发75
A
android-performance-observability
android-performance-observability
krutikjain / android-agent-skills

通过可操作的追踪测量 Android 应用的启动、渲染、内存、卡顿、生命体征、日志和崩溃信号。

开发75
A
android-state-management
android-state-management
krutikjain / android-agent-skills

以可预测、生命周期感知的所有权为 Android UI 建模屏幕状态、事件、reducer 和副作用。

开发75
A
ansible-playbooks

在编写与组织 Ansible playbook,用于自动化配置管理和基础设施编排时使用。

云与 DevOps75
A
anti-slop-engineering
anti-slop-engineering
immamdouhaboammar / anti-slop-engineering

预防、检测并修复代码仓库中的 AI 编码劣化和不规范工程实践。适用于规划功能、编写代码、修改测试、审查拉取请求、重构、强化 CI、调试回归问题或审计 Agent 生成的更改。确保遵守行为契约、保持差异精简、维护测试完整性、遵循仓库约定和安全边界,并以证据确认完成。

测试与质量75
A
API Fuzzing for Bug Bounty
API Fuzzing for Bug Bounty
zebbern / claude-code-guide

用户要求“测试 API 安全性”“对 API 进行模糊测试”“查找 IDOR 漏洞”“测试 REST API”“测试 GraphQL”“API 渗透测试”“漏洞赏金 API 测试”,或需要 API 安全评估技术指导时,应使用此技能。

安全75
A
apple-contacts
apple-contacts
sundial-org / awesome-openclaw-skills

从 macOS Contacts.app 查找联系人。在将电话号码解析为姓名、查找联系人信息或搜索通讯录时使用。

生产力75
A
apple-design
apple-design
s1gmamale1 / apple-design-skills

在构建、重设样式、评审任何界面,或使其具有 Apple 级/高端/Cupertino 品质时使用,也适用于需要 Apple 设计理念(Human Interface Guidelines——清晰、顺从、深度)、2025 Liquid Glass 设计语言,或通往深层 Apple 参考资料的地图时。这是 HUB;具体内容请路由至 apple-design-foundations/-materials/-motion/-os/-web/-backend/-tactics。关键词:apple design、HIG、human interface guidelines、design philosophy、clarity deference depth、liquid glass、iOS 26、macOS Tahoe、visionOS、apple-grade、premium UI、cupertino、design system、make it look apple。

设计与 UI75
A
apply-cold-email-drafter
apply-cold-email-drafter
jurgendn / agent-skills

撰写、点评并修改给教授的简洁冷邮件,用于博士申请、研究实习、RA 机会、实验室轮转或联系潜在导师。每当用户想联系教授、询问博士名额、请求会面、介绍自己的研究背景、提到某篇论文、礼貌跟进,或把教授匹配笔记转化为邮件时,使用此技能。即使用户说的是 "email a PI"、"message a potential advisor"、"reach out to faculty" 或 "cold mail" 而非 "cold email",此技能也应触发。

生产力75
A
architecture-decision-record
architecture-decision-record
validkeys / sherpy

从 technical-requirements.yaml 中提取关键架构决策,并将其形式化为 adrs/ 目录中独立的 ADR markdown 文件。每个 ADR 记录背景、所做决策、考虑过的备选方案和后果——形成一份关于系统为何如此构建的持久记录。

开发75
A
archive-spec
archive-spec
marcioaltoe / skills

归档已完成的 spec:确认所有任务均已完成、QA 已通过且索引引用自包含,然后在解析后的归档根目录(<spec-root>/_archived/,或内置 docs/specs 根目录对应的 docs/history/specs/)下写入 <slug>.md,并移除 Spec 文件夹;该文件夹会保留在记录的 source_revision 对应的 Git 版本中。QA 通过后,会在 Roundfix Spec Run 结束时自动运行;用户要求归档 spec 时也会运行。

开发75
A
arrange-component-set-figma
arrange-component-set-figma
southleft / skills-for-figma

将 Figma COMPONENT_SET 的变体整理成整洁、带标签的网格——行和列由变体属性推导,行标签在左侧,列标题在上方,外加一个带标题的白色容器。适用于变体集杂乱堆积、想要可展示、便于文档化的布局时——触发语:'arrange my variants in a grid'、'organize this component set'、'lay out the variants with labels'、'make a variant matrix'、'clean up my component set layout'、'add row/column headers to my variants'。默认取最后一个属性(通常是 State)作为列,其余作为行。这不是原生 MCP 只读工具能做的事——它会向画布写入新的、整理好的布局。

设计与 UI75
A
asana-automation
asana-automation
composiohq / awesome-claude-skills

通过 Rube MCP(Composio)自动化 Asana 任务:任务、项目、分区、团队、工作区。请始终先搜索工具以获取最新 schema。

生产力75
A
asserting-bounds-and-dimensions
asserting-bounds-and-dimensions
skydoves / android-testing-skills

使用此技能可在 UI 测试中验证 Compose 布局测量值,借助 `assertWidthIsEqualTo`、`assertHeightIsEqualTo`、`assertWidthIsAtLeast`、`assertHeightIsAtLeast`、`assertTouchWidthIsEqualTo`、`assertTouchHeightIsEqualTo`、`assertPositionInRootIsEqualTo`、`assertTopPositionInRootIsEqualTo`、`assertLeftPositionInRootIsEqualTo`,以及读取辅助方法 `getUnclippedBoundsInRoot`、`getBoundsInRoot`、`getAlignmentLinePosition`、`getFirstLinkBounds` 和底层的 `Dp.assertIsEqualTo(expected, subject, tolerance = Dp(.5f))`。涵盖半 dp 默认容差、未裁剪与已裁剪的区别、经典的“由两个未裁剪矩形计算内边距”模式,以及最小触控目标断言,如 `assertHeightIsAtLeast(MinHeight + 1.dp)`。适用于开发者想断言尺寸、内边距、对齐、以 dp 表示的位置,或询问 `getUnclippedBoundsInRoot`、`DpRect`、触控目标尺寸,或以像素比较宽度时。如果开发者是在测试中比较布局尺寸,请使用此技能。

测试与质量75
A
atlas
atlas
ariga / atlas

使用 Atlas CLI 管理数据库架构、迁移、数据脚本和 Atlas Cloud 操作。适用于生成或应用迁移、比较、lint、验证或测试架构;处理 atlas.hcl、schema.hcl 或 ORM 架构(GORM、Drizzle、SQLAlchemy、Django、Ent、Sequelize、TypeORM、Prisma);使用 atlas script 执行数据回填、清理或报告;或回答有关 Atlas Cloud 的问题,包括已同步、待处理或失败的数据库、近期或失败的部署、等待部署的内容、注册表仓库和待审批的计划。

数据与数据库75
A
atlas-mode
atlas-mode
darknesskiller / skills

作为主要调用者进行规划并交接工作。

Agent 工作流75
A
atomic-design-molecules

在将原子组合成表单字段、搜索栏和卡片头部等分子组件时使用。分子是原子的功能组合。

设计与 UI75
A
attack-tree-construction
attack-tree-construction
rmyndharis / antigravity-skills

构建全面的攻击树,以可视化威胁路径。适用于梳理攻击场景、识别防御漏洞或向利益相关者传达安全风险。

安全75
A
audience-research
audience-research
thecraighewitt / skills

当用户想要了解其 YouTube 受众、挖掘观众心理、分析人口统计数据,或寻找内容与市场契合信号时使用。也在用户说 "who is my audience"、"audience research"、"viewer psychology"、"what does my audience want"、"comment analysis"、"demographic insights"、"content-market fit"、"understand my viewers"、"audience persona" 时使用。关于频道层面的健康检查,请参阅 channel-audit。关于根据受众洞察生成创意,请参阅 idea-generation。

营销与增长75
A
audit-state-machines
audit-state-machines
doodledood / manifest-dev

找出代码库中所有显式和隐式状态机,为每个状态机建立形式化模型,并报告模型揭示且代码证实的所有错误——例如可到达的错误状态、被禁止的状态转换、无法退出的状态——附上修复方案,并提出将发现转为工单。不修改代码。适用于用户要求审计状态机、查找隐式状态机、检查应用中的状态或生命周期逻辑,或查找跨多个文件的状态或生命周期错误。

测试与质量75
A
aureuserp-api-builder
aureuserp-api-builder
aureuserp / agent-skills

为 AureusERP 中的任意模块生成或更新 Laravel 插件 REST API。当实现新的 API 资源或重构现有端点以符合项目在路由、控制器、请求、资源、策略、Spatie QueryBuilder 过滤/包含/排序、软删除恢复/强制端点以及 Scribe 属性/文档方面的共享约定时使用。

开发75
A
authentication
authentication
thelobbi / claude

身份验证与授权,包括 JWT、OAuth2、OIDC、会话、RBAC 和安全分析。在登录、认证流程、安全审计、威胁建模、访问控制和身份管理时激活。

安全75
A
auto-optimize
auto-optimize
majiayu000 / spellbook

使用 auto-run-agent 对目标项目进行自动化分析、评估、设计和优化。完整流程包括:探索项目现状 → 识别问题 → 设计任务列表 → 创建 runner 环境 → 启动自主执行。适用于任何需要批量优化的项目。

开发75
A
autoresearch
autoresearch
yeachan-heo / oh-my-codex

带有验证器门控和原生钩子持久化的有状态研究循环

Agent 工作流75
A
autosar-bsw
autosar-bsw
ptsilivis / autonomousguy

AUTOSAR BSW 专家。默认采用 Classic AUTOSAR(BSW/MCAL/RTE、静态配置、C、AUTOSAR OS),并以六种模式工作:(1) BSW 配置——Com、NvM、Dem、Dcm、Os、MemIf,含依赖链和 EB Tresos / DaVinci 容器路径;(2) ARXML 调试——分类、定位并修复一致性问题,附带修正片段和预防规则;(3) RTE 生成排障——诊断 pre-gen、contract、implementation、post-gen 构建阶段的生成器故障;(4) COM 栈调试——按 CanDrv → CanIf → PduR → Com → RTE 逐层排查 CAN 信号缺失、错误、陈旧或间歇性问题;(5) 启动、NVM 与电源——EcuM/BswM 启动与关闭、bootloader / UDS 刷写、NvM/Fee/Ea 存储、睡眠/唤醒、部分网络;(6) 通信协议——CAN / CAN FD、LIN、CanTp、PduR 网关、ComM/Nm、UDS (ISO 14229)、SOME/IP、DoIP。当输入提到 ara::com、ara::exec、POSIX 或 manifest 时,处理 Adaptive AUTOSAR(ara:: 集群),并处理 MCAL/CDD 接口背后的旧式 bring-up。

开发75
A
awesome-accessibility-audit
awesome-accessibility-audit
khasky / awesome-agent-skills

只读式 WCAG 界面和标记审计,并为每项发现提供具体修复方案。用户要求检查无障碍性、a11y、键盘或屏幕阅读器支持,或对比度时使用。

测试与质量75
A
azure-content-understanding
azure-content-understanding
microsoftdocs / agent-skills

提供 Azure Content Understanding in Foundry Tools 开发方面的专业知识,包括故障排查、最佳实践、决策、架构与设计模式、限制与配额、安全、配置、集成和编码模式。适用于构建 Content Understanding 分析器、RAG 文档流程、Agent 集成、RPA 工作流或 REST/SDK 应用,以及其他 Azure Content Understanding in Foundry Tools 开发任务。不适用于 Azure Speech in Foundry Tools(使用 azure-speech)、Azure AI Search(使用 azure-cognitive-search)、Azure AI Vision(使用 azure-ai-vision)或 Azure AI Document Intelligence(使用 azure-document-intelligence)。

数据与数据库75
A
azure-eventhub-java
azure-eventhub-java
sickn33 / agentic-awesome-skills

使用 Azure Event Hubs SDK for Java 构建实时流式应用。在实现事件流、高吞吐数据摄取或构建事件驱动架构时使用。

数据与数据库75
B
backend-reviewer
backend-reviewer
olehsvyrydov / ai-development-team

[扩展 reviewer] 资深后端代码审查员,拥有 12 年以上 Java/Kotlin 经验。适用于审查 Java/Spring/Kotlin 代码、检查代码质量与风格、识别代码坏味道与反模式、核实安全实践、确保测试覆盖率,或运行静态分析工具(Checkstyle、SpotBugs、SonarQube)。与 /rev 一起用于后端审查。

测试与质量75
B
baoyu-post-to-wechat
baoyu-post-to-wechat
jst-well-dan / skill-box

通过 Chrome CDP 自动化将内容发布到微信公众号。支持带完整 markdown 格式的文章发布,以及带多张图片的图文发布。当用户提到「发布公众号」「post to wechat」「微信公众号」或「图文/文章」时使用。

营销与增长75
B
bash-defensive-patterns
bash-defensive-patterns
hermeticormus / libreuiux-claude-code

掌握用于生产级脚本的防御式 Bash 编程技术。编写健壮的 Shell 脚本、CI/CD 流水线,或需要容错性和安全性的系统工具时使用。

开发75
B
bayesian-intrinsic-growth-valuation
bayesian-intrinsic-growth-valuation
haskaomni / serenity-skill

使用贝叶斯内在增长估值模型,评估公司的市场价值对其真实 3-5 年增长是充分定价、过度定价还是定价不足。当用户要求贝叶斯估值、内在增长率、隐含增长、增长假设概率、FOMO 与基本面,或基于基本面、行业周期、TAM、市场份额、利润率、估值倍数和新信息的公司分析时使用。

数据与数据库75
B
bingx-dynamic-sl-tp
bingx-dynamic-sl-tp
bingx-api / api-ai-skills

当用户要求为 BingX 永续合约设置、调整或优化止损和止盈时使用,包括动态止损、移动止盈、部分止盈、ATR 止损、波动率止损、保本止损和移动止损。它通过 bingx-swap-market 和 bingx-swap-trade 基于 ATR、波动率以及支撑/阻力来计算 SL/TP。

其他75
B
blast-radius-audit
blast-radius-audit
marcellocurto / skills

找出代码更改可能在其直接修改的文件之外造成的下游问题。用户询问更改可能破坏什么或影响范围有多大,或其他技能需要进行此项检查时使用。

测试与质量75
B
blofin-copy-trading
blofin-copy-trading
blofin / blofin-skills-hub

管理 BloFin 跟单交易 —— 查看跟单交易账户、持仓、订单和带单交易员操作。同时支持跟随者与带单交易员工作流。需要已认证的 API 访问。

其他75
B
blueprint
blueprint
sickn33 / agentic-awesome-skills

把一行目标转化为任何编码 Agent 都能冷启动执行的分步构建计划。每个步骤都有自包含的上下文简报——新会话中的全新 Agent 无需阅读前面的步骤即可接手任意一步。

Agent 工作流75
B
bluesky-by-unshape
bluesky-by-unshape
membranedev / application-skills

Bluesky by Unshape 集成。管理数据、记录并自动化工作流。当用户想要与 Bluesky by Unshape 数据交互时使用。

营销与增长75
B
bounded-backend
bounded-backend
bounded-sh / skill

编写 Bounded 后端:policy.json 规则与不变量(rollingSum/windowSum/flowBound/conserve/tenantTag/tenantEdge/bound)、函数(ctx.user/ctx.bounded/ctx.ai/ ctx.services/ctx.secrets)、actor 与身份模型(@user、runAs/actAs、@origin、service keys、保留身份集)、数据与查询、实时/直播间,以及策略测试。适用于编写或更改服务端 Bounded 逻辑、策略,或规定谁能做什么的规则。属于 Bounded 技能家族;参见 bounded 技能以在前端、部署、链上和团队之间进行路由。

开发75
B
bounded-deploy
bounded-deploy
bounded-sh / skill

交付并配置 Bounded 应用:命令行设置、浏览器支持的开发者登录、部署、托管前端发布、环境、源码同步、域名、bounded.json、协作者以及发布恢复。属于 Bounded 技能家族。

云与 DevOps75
B
bounded-onchain
bounded-onchain
bounded-sh / skill

为 Bounded 应用接入 onchain:Solana 集合、面向邮箱/社交用户的嵌入式非托管钱包(@user.address,默认 Turnkey)、客户端与服务端签名交易、DEX/perps 交易模式,以及加密支付(以非托管方式接收 USDC/crypto)。适用于钱包、代币、链上交易或加密支付相关工作。属于 Bounded 技能家族;策略与角色模型位于 bounded-backend。

开发75
B
brand-strategy
brand-strategy
zstvns / design-skills

指导客户或团队从零开始定义品牌视觉形象——品牌应带给人们怎样的感受、借鉴哪些灵感来源、鲜明的创意概念,以及允许灵活发挥的范围。在开展任何创意指导、Logo 或应用设计之前,或用户提到“品牌策略”“我们的品牌应给人什么感觉”“品牌研讨会”“创意概念”“品牌个性”“寻找视觉方向”,或品牌尚未明确或正在重新思考时使用。这是策略工作,而非执行工作。

设计与 UI75
B
broker
broker
kucoin / kucoin-skills-hub

使用 KuCoin API 的 KuCoin Broker 与 Affiliate。联盟邀请管理、佣金查询、Broker Pro 用户管理以及 ND(Exchange)Broker 查询。认证需要 API Key、API Secret 和 Passphrase。

其他75
B
bump
bump
membranedev / application-skills

Bump 集成。管理数据、记录并自动化工作流。当用户想要与 Bump 数据交互时使用。

生产力75
B
Burp Suite Web Application Testing
Burp Suite Web Application Testing
zebbern / claude-code-guide

当用户要求“拦截 HTTP 流量”“修改 Web 请求”“使用 Burp Suite 进行测试”“执行 Web 漏洞扫描”“使用 Burp Repeater 测试”“分析 HTTP 历史记录”或“配置用于 Web 测试的代理”时,使用此技能。它提供使用 Burp Suite 核心功能进行 Web 应用安全测试的全面指导。

安全75
B
business-investment-advisor
business-investment-advisor
borghei / claude-skills

当用户要求“筛选投资”“分析投资组合”“评估投资机会”“开展尽职调查”“评估投资风险”“计算 ROI”或“分散投资组合持仓”时使用此技能。

数据与数据库75
B
business-logic-testing
business-logic-testing
briiirussell / cybersecurity-skills

测试经授权的 Web 应用中的业务逻辑缺陷和竞态条件——这类问题是扫描器无法发现的。为不变量建模(价值守恒、唯一性、单调性、排他性),构建 Actor × Action × Resource 矩阵,滥用状态机(跳过/重排/重放步骤、切分限制),查找数值错误(浮点数与十进制舍入、跨货币退款套利、负数金额)、过期的功能门控和 Saga 缺口;通过受控的并行请求证实并发错误(双重支出、更新丢失、幂等键复用)。用户提到“业务逻辑测试”“竞态条件”“双重支出”“TOCTOU”“并发错误”“幂等性”“优惠券复用”“工作流绕过”“限制绕过”“负数金额”“退款套利”“并行请求攻击”或“逻辑缺陷”时使用。

安全75
C
campay
campay
membranedev / application-skills

CamPay 集成。管理数据、记录并自动化工作流。当用户想要与 CamPay 数据交互时使用。

其他75
C
cbioportal-database
cbioportal-database
leonchaox / qinyan-academic-skills

在 cBioPortal 中查询癌症基因组学数据,包括数百项癌症研究中的体细胞突变、拷贝数变异、基因表达和生存数据。对于癌症靶点验证、癌基因/抑癌基因分析以及患者级别的基因组分析至关重要。

数据与数据库75
C
cdata-cli-odbc
cdata-cli-odbc
cdatasoftware / cli-skills

在用 Node.js / JavaScript / TypeScript 或任何非 JVM 语言(Go、PHP、Ruby、Rust、C/C++)编写通过 CData 驱动连接数据源的应用程序代码时使用,且前提是已用 cdata-cli 发现 skill 验证过连接和 SQL。涵盖 CData ODBC Driver 版本:确认系统安装的驱动、配置 DSN 或无 DSN 的连接字符串,以及通过该语言的 ODBC 绑定(例如 Node 的 `odbc` 包)连接。这是 cdata-cli 的跨语言构建阶段配套 skill——适用于任何支持 ODBC 的环境的兜底方案。

数据与数据库75
C
certify
certify
membranedev / application-skills

Certify 集成。管理数据、记录并自动化工作流。当用户想要与 Certify 数据交互时使用。

其他75
C
checklist
checklist
hainrixz / claude-db

为数据库渲染一份生产就绪 GO/NO-GO 网格——运行只读审计,然后将发现映射到固定的上线清单(PITR/备份、租户表上的 RLS、FK 索引、金额用 numeric、timestamptz/UTC、连接池规模、迁移可逆性、secrets-not-in-schema、字符集/utf8mb4)。每一行带有发现 id,并标为 PASS/WARN/FAIL/NEEDS-LIVE,顶部给出通俗易懂的结论。只读。当用户询问数据库是否已可投入生产、是否可上线/发布、是一次 go/no-go,需要上线前或就绪清单,或上线前要修什么时使用。

数据与数据库75
C
china-clean-data-xls
china-clean-data-xls
jwangkun / claude-for-financial-services-cn

为建模清洗并规范化 A 股财务数据。将原始 clean-data-xls 技能适配于中国财务报表、CAS 惯例和 A 股数据格式。触发词:"A股数据清洗"、"财务数据清洗"、"clean financial data China"、"数据清洗"、"normalize financial statements"。

数据与数据库75
C
china-hot-ranks
lucianaib0318 / china-hot-ranks

中国热榜聚合器 - 一键获取微博、B 站、百度、CSDN、GitHub、知乎、抖音等 7 大平台的热门内容。支持全量获取和单平台查询,输出格式化热榜数据。

生产力75
C
china-portfolio-monitoring
china-portfolio-monitoring
jwangkun / claude-for-financial-services-cn

面向中国私募股权基金,跟踪并报告 A 股被投企业业绩。监控 KPI、财务指标与战略里程碑。改编自原 portfolio-monitoring skill,面向中国被投企业。触发词:「A股投后管理」「基金投后监控」「portfolio monitoring China」「monitor portfolio company」「投后报告」或「portfolio company review」。

数据与数据库75
C
claude-handoff
claude-handoff
devcxl / mattpocock-skills-zh

把当前对话交接给一个全新的后台 agent,让它立刻接手工作。

Agent 工作流75
C
claude-runner
claude-runner
robsonrung / rar-skills

以无头 print 模式执行外部 Claude CLI 提示词。仅用于明确要求 Claude CLI 的情况、所选 Claude 路由无法作为原生宿主委派使用的情况,或已获批准的外部回退方案。

Agent 工作流75
C
clinical-decision-support
clinical-decision-support
leonchaox / qinyan-academic-skills

为制药和临床研究场景生成专业的临床决策支持(CDS)文档,包括患者队列分析(按生物标志物分层并分析结局)和治疗建议报告(基于证据的指南及决策算法)。支持 GRADE 证据分级、统计分析(风险比、生存曲线、瀑布图)、生物标志物整合和法规合规。输出适用于药物开发、临床研究和证据综合的出版级 LaTeX/PDF 格式

文档处理75
C
cloudcannon-cli
cloudcannon-cli
cloudcannon / agent-skills

运行 CloudCannon CLI 时使用——登录、列出或创建站点、读取和写入托管站点上的文件、触发和检查构建、修改站点构建配置、读取表单提交,或查找适用于某项任务的命令和参数。

云与 DevOps75
C
cloudcannon-sdk
cloudcannon-sdk
cloudcannon / agent-skills

在代码中调用 CloudCannon API 时使用——构建客户端、查找站点或组织 UUID、以编程方式读取或写入托管站点上的文件、触发和检查构建,或访问 CLI 没有对应命令的 CloudCannon 端点(DAM、备份、同步历史、站点扫描、截图、提供商连接、复制或删除站点)。

云与 DevOps75
第 64741–64800 条,共 100,928 条

第一次接触 MCP?

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

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