mcpField

Skills

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

开发

I
insomnia-collection-generator
insomnia-collection-generator
patricio0312rev / skills

根据 Express、Next.js、Fastify 或其他 API 路由生成 Insomnia 集合导出文件。创建包含请求组、环境和身份验证的有序工作区。用户要求“generate insomnia collection”“export to insomnia”“create insomnia workspace”或“insomnia import”时使用

开发267
R
rest-to-graphql-migrator
rest-to-graphql-migrator
patricio0312rev / skills

通过架构拼接、REST 数据源和逐步迁移端点,将 REST API 逐步迁移到 GraphQL。用户请求“迁移到 GraphQL”“REST 转 GraphQL”“GraphQL 包装器”或“API 现代化”时使用。

开发267
R
reverse-api-engineer
reverse-api-engineer
kalil0321 / reverse-api-engineer

对网站的私有 HTTP API 进行逆向工程,生成有类型定义且可运行的客户端(Python、TypeScript、Go 及另外 7 种语言),使用 reverse-api-engineer CLI。浏览器执行任务,rae 读取网站的真实网络流量,然后由模型编写客户端。用户想以编程方式调用某个网站,但该网站没有公开 API,或公开 API 不具备浏览器可用的功能时使用。已有官方 API 或 SDK 能满足需求时跳过。

开发267
R
review-fix
review-fix
gil-1 / skills

审查代码更改并修复可执行的问题。当用户要求审查并修复分支、拉取请求、提交范围或已完成的实现时使用。

测试与质量267
R
review
review
poteto / noodle

审查计划和代码更改。按 Architecture → Code Quality → Tests → Performance 逐步检查,并为问题编号,提供权衡选项。触发词:“review”“review this”“code review”“look over this”“check my changes”“audit”“critique”“what do you think”“sanity check”。

测试与质量267
S
scenario-godot-shaders
scenario-godot-shaders
scenario-labs / skills

在编写或修复 Godot 4.7 着色器时使用:.gdshader 代码(spatial、canvas_item、particles、sky、fog)、用代码构建的 VisualShader 图、风格化或卡通水面、溶解或燃烧效果、受击闪白、描边、用模板缓冲实现 X 光或传送门、深度或屏幕纹理后处理、全局或逐实例 uniform、计算着色器与 Texture2DRD、着色器烘焙器;或用于“着色器能编译但看起来不对”“我的后处理导致黑屏”“我的 Godot 3 着色器报错”“颜色看起来发白”“首次启动着色器卡顿”。

开发267
S
shop-theme-development
shop-theme-development
bagisto / agent-skills

在 Bagisto 中开发商店主题。创建自定义店面主题、修改商店布局、构建主题包,或处理应用面向客户一侧的 Vite 资源时启用。

设计与 UI267
S
spree-i18n
spree-i18n
spree / agent-skills

翻译 Spree 6 商店时使用——添加语言环境、翻译产品/类别/合集内容、修复缺失翻译、构建多语言店面、通过 Admin API 从 TMS 同步翻译、使自定义模型可翻译、使用 Mobility,或处理 `Spree.t` / 仪表板 i18next 键。常见说法包括“为 Spree 添加西班牙语”“翻译产品”“Mobility”“翻译表”“RTL”“缺少翻译”“Spree.t”“回退语言环境”“已翻译的 slug”“translations API”“翻译仪表板插件”“X-Spree-Locale”。

开发267
S
spree-testing
spree-testing
spree / agent-skills

用户为 Spree 6 应用或扩展编写或运行自动化测试时使用——模型规格测试、工作流/钩子规格测试、订阅者规格测试、API v3 控制器/请求规格测试、工厂,以及仪表板(Vitest/Playwright)测试。涵盖 RSpec + Factory Bot(不包括 Minitest/fixtures)、spree_dev_tools、Spree 工厂(:cart、:cart_ready_to_complete、:completed_order_with_totals …)、“API v3 Store”/“API v3 Admin”共享上下文、测试中的 Spree::Current.store、`spree rspec` 和常见故障。常见说法包括“测试我的 Spree 模型”“Spree spec”“Spree factories”“spree_dev_tools”“include_context API v3”“测试工作流钩子”“测试订阅者”“OrderWalkthrough”“Store must exist”“spree rspec”“仪表板测试”。

测试与质量267
S
swift-data
swift-data
pproenca / dot-skills

适用于 iOS 26 / Swift 6.2 Clinic 模块化 MVVM-C 应用的 SwiftData 持久化与数据层架构。用于编写、审查或重构 @Model 实体、存储库实现、stale-while-revalidate 读取、乐观排队写入、同步/重试行为,以及将 SwiftData 类型限制在仅数据层边界内的 SwiftUI 集成。

数据与数据库267
S
syncfusion-angular-carousel
syncfusion-angular-carousel
syncfusion / angular-ui-components-skills

学习如何实现 Syncfusion Angular Carousel 组件,以展示包含图像和内容的幻灯片。这项全面的技能包含完整的 API 文档,涵盖全部 30 个属性、5 个方法、2 个事件及可运行的代码示例。适用于创建图片画廊、产品展示、精选内容滑块、新闻轮播,或实现带动画的轮播导航。

设计与 UI267
S
syncfusion-angular-dashboard-layout
syncfusion-angular-dashboard-layout
syncfusion / angular-ui-components-skills

创建具有可拖动、可调整大小面板的响应式网格仪表板。实现 Syncfusion Angular Dashboard Layout、创建可自定义的仪表板布局、添加动态面板、启用拖放式面板重定位、调整面板大小、保存/恢复仪表板状态、使仪表板具有响应式布局,或通过 CSS 自定义仪表板组件样式时,使用此技能。

设计与 UI267
U
upgrade-stellar-contracts
upgrade-stellar-contracts
openzeppelin / openzeppelin-skills

使用 OpenZeppelin 的可升级模块升级 Stellar/Soroban 智能合约。适用于用户需要:(1) 通过原生 WASM 替换实现 Soroban 合约升级;(2) 使用 Upgradeable 或 UpgradeableMigratable derive macros;(3) 通过 Upgrader 合约实现原子化升级与迁移模式;(4) 确保升级前后存储键兼容;或 (5) 测试 Soroban 合约升级路径。

开发267
Z
zotero-dev-rules
zotero-dev-rules
agents365-ai / 365-skills

Zotero 开发:Web API v3(读写、文件上传、同步、OAuth、条目类型/字段)、桌面客户端的 JS API、插件开发(7-10)、转换器(网页/导入/导出/搜索)以及 CSL/citeproc-js 样式。编写 Zotero 脚本,或构建、调试插件、转换器或引文样式时使用。

开发267
3
315-frameworks-spring-mongodb
315-frameworks-spring-mongodb
jabrena / plinth

需要在 Spring Boot 中设计或实现 MongoDB 数据访问时使用,包括文档建模、Spring Data Mongo repositories/templates、索引、乐观并发和错误处理。适用于诸如在 Spring Boot 中添加 MongoDB、审查 Spring Data Mongo 设计、改进 Mongo 写入的错误处理、为 Spring Boot 服务设计 MongoDB 文档,以及配置 Spring Data MongoDB 索引或事务等请求。属于 Plinth Toolkit。

数据与数据库266
5
503-frameworks-micronaut-validation
503-frameworks-micronaut-validation
jabrena / plinth

需要设计、审查或改进 Micronaut 应用程序中的验证时使用,包括 @Controller 方法上的 Bean Validation、@Body @Valid、查询/路径参数验证、@ConfigurationProperties 验证、自定义约束、嵌套 DTO 验证,以及针对约束违规的 ExceptionHandler 映射。适用于以下请求:在 Micronaut 中添加验证支持;审查 Micronaut 验证规则;改进 Micronaut REST API 的请求验证;在 Micronaut 中添加自定义验证约束;验证 Micronaut 配置属性。属于 Plinth Toolkit。

开发266
A
alicloud-platform-docs-api-review
alicloud-platform-docs-api-review
cinience / alicloud-skills

按产品名称自动审查最新的 Alibaba Cloud 产品文档和 OpenAPI 文档,然后输出附有依据和评分的详细改进建议并按优先级排序。用户要求审查产品文档或 API 文档质量,或需要可执行的文档/API 优化建议时使用。

测试与质量266
C
cartesia-api
cartesia-api
cartesia-ai / skills

在应用代码或编码 Agent 工作流中集成 Cartesia 语音 API(TTS、STT、语音)。用户询问 Cartesia REST/WebSocket API、SDK、API 密钥、Sonic TTS、Ink STT、语音 ID、访问令牌或在应用中嵌入语音时使用。对于 Cartesia Line 部署的 Agent、CLI 部署和电话服务,请改用 cartesia-line 技能。

开发266
C
cloudbase-agent
cloudbase-agent
tencentcloudbase / skills

使用 CloudBase Agent SDK(TypeScript 和 Python)构建和部署 AI Agent。实现 AG-UI 协议,用于 Agent 与 UI 之间的流式通信。适用于部署 Agent 服务、使用 LangGraph/LangChain/CrewAI 适配器、构建自定义适配器、了解 AG-UI 协议事件,或构建 Web/小程序 UI 客户端。支持 TypeScript(@cloudbase/agent-server)和 Python(通过 FastAPI 使用 cloudbase-agent-server)。

开发266
C
code-formatter-installer
code-formatter-installer
patricio0312rev / skills

安装并配置 Prettier、ESLint、EditorConfig 等代码质量工具,以在团队中保持一致的代码风格。生成配置文件、npm 脚本、编辑器设置建议和 CI 集成建议。适用于用户请求“setup prettier”“add eslint”“configure code formatting”或“enforce code style”时。

开发266
C
crisis-response-protocol
crisis-response-protocol
curiositech / some_claude_skills

在 AI 辅导中安全处理心理健康危机情况。实现危机检测、安全协议、紧急升级或自杀预防功能时使用。危机情况下启用。

开发266
D
ds-pr-comments
ds-pr-comments
aicodeking / deepseek-stack

代表用户整理并发布 Agent 撰写的 GitHub 评论,明确标注归属且不泄露机密。发布 PR 评论、评审回复或驳回理由时,或使用 /ds-pr-comments 时使用。

开发266
D
ds-ship
ds-ship
aicodeking / deepseek-stack

无人监督地将更改从代码一路推进到已合并的拉取请求:构建、验证、评审、提交 PR、跟进并合并。用户说 ship it、send it all the way、merge when green,或使用 /ds-ship 时使用。

开发266
G
game-development
game-development
vudovn / ag-kit

游戏开发编排器。根据项目需求路由到平台专用的技能。

开发266
G
godot-genre-shooter
godot-genre-shooter
thedivergentai / game-design-agentic-skills

TPS/混合射击游戏专家蓝图:软锁定瞄准辅助、掩体验证射线、SpringArm TPS 摄像机,以及针对视角模型/命中扫描手感路由至 FPS 同类技能。适用于第三人称/掩体射击游戏及混合类型。关键词:TPS、soft_lock、cover、SpringArm3D、混合射击游戏、瞄准辅助——不适用于仅限 FPS 的移动方式。

开发266
I
ios-chaos-monkey
ios-chaos-monkey
pproenca / dot-skills

适用于 iOS 26 / Swift 6.2 clinic-architecture 代码库的崩溃排查技能,使用 TDD 查找并修复并发、内存和 I/O 错误。涵盖数据竞争、Actor 隔离、引用循环、SwiftData 上下文误用,以及 Domain/Data/App 边界中的同步相关故障。调试 ios-* 和 swift-* clinic 模块中的崩溃或难以复现的故障时使用。

测试与质量266
I
ios-fix
ios-fix
garrytan / gstack

自主 iOS Bug 修复器。(gstack)

开发266
I
ios-navigation
ios-navigation
pproenca / dot-skills

面向 iOS 26 / Swift 6.2 诊所模块化 MVVM-C 应用的约定式 SwiftUI 导航强制规范。强制使用 Domain 协调器协议、App-target `DependencyContainer` 与具体协调器及路由外壳、`NavigationPath` 所有权、协调器拥有的模态状态、深度链接和状态恢复就绪性,以及 stale-while-revalidate / 乐观排队流程兼容性。用于设计或重构诊所导航流程。

开发266
M
microsoft-foundry
microsoft-foundry
microsoftdocs / agent-skills

Microsoft Foundry(又称 Azure AI Foundry)开发方面的专业知识,包括故障排查、最佳实践、决策、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署。适用于使用 Azure OpenAI、语音/电话、Realtime、MCP 工具或 LangChain 集成构建 Foundry Agent,以及其他 Microsoft Foundry 相关开发任务。不适用于 Foundry Control Plane 中的 Content Safety(请使用 azure-content-safety)、Foundry Tools 中的 Azure Content Understanding(请使用 azure-content-understanding)、Foundry Tools 中的 Azure Speech(请使用 azure-speech)或 Microsoft Foundry Classic(请使用 microsoft-foundry-classic)

Agent 工作流266
N
nuxt-ui

使用 @nuxt/ui v4 构建 UI,包含 125 多个支持无障碍访问的 Vue 组件,并提供 Tailwind CSS 主题定制。适用于创建界面、定制符合品牌风格的主题、构建表单,或组合仪表盘、文档网站和聊天界面等布局。

设计与 UI266
O
orca-workflow
orca-workflow
rheinmir / setup

使用 Orca 执行每日提议 → 把关 → 派发工作流

Agent 工作流266
P
pdd
pdd
mikeyobrien / ralph-orchestrator

改进版 Ralph Wiggum 技术,用于自主 AI Agent 编排

Agent 工作流266
P
playwright

任务需要通过 `playwright-cli` 或捆绑的包装脚本,从终端自动化真实浏览器(导航、填写表单、快照、截图、数据提取、UI 流程调试)时使用。

测试与质量266
P
propose
propose
rheinmir / setup

编码前规划功能——在 wiki/sources/draft/ 中起草,并暂停等待审批。

开发266
R
robotics-design-patterns
robotics-design-patterns
arpitg1304 / robotics-agent-skills

构建可靠机器人软件的架构模式、设计原则和经过验证的方案。在设计机器人软件架构、选择行为框架、构建感知—规划—控制流水线、实现状态机、设计安全系统或规划多机器人系统时使用此技能。用户提及行为树、有限状态机、包容式架构、传感器融合、机器人安全、看门狗、心跳、优雅降级、硬件抽象层、实时约束或机器人软件架构时,均可触发。也适用于仿真到现实迁移、数字孪生和机器人集群管理。

开发266
S
spree-events-webhooks
spree-events-webhooks
spree / agent-skills

当用户希望 Spree 6 对已发生的事件作出响应时使用:将已下单订单同步到 ERP/WMS、发送通知、保留审计记录、触发出站 webhook、配置 webhook 端点、验证 webhook 签名,或排查未收到的订阅者事件或投递。常见表述包括“下单时”“响应 X”“Spree 事件”“订阅者”“publish_event”“publishes_lifecycle_events”“order.placed”“order.completed”“webhook 端点”“X-Spree-Webhook-Signature”“HMAC”“webhook 重试”“webhook 已禁用”“webhook.test”“审计日志/状态变更”。涵盖进程内订阅者和出站 webhook,也说明何时应改用工作流钩子。

开发266
S
sync-template
sync-template
rheinmir / setup

在项目与主模板仓库之间同步结构改进。

开发266
S
syncfusion-angular-sidebar
syncfusion-angular-sidebar
syncfusion / angular-ui-components-skills

关于实现 Syncfusion Angular Sidebar 组件的指南,用于导航、可折叠菜单和动态内容。在创建具备多种定位选项、动画、手势、停靠、响应式行为、TreeView/ListView 内容和背景遮罩的侧边栏时使用。此技能涵盖侧边栏导航、切换菜单、响应式导航面板、可折叠布局以及导航元素的展开和折叠。

设计与 UI266
S
syncfusion-angular-smith-chart
syncfusion-angular-smith-chart
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular Smith Chart 组件,用于高频电路可视化和传输线分析。在需要创建 Smith 图、可视化阻抗或导纳参数、添加多个系列、自定义坐标轴和网格线、配置标记和数据标签、实现可切换可见性的图例、添加工具提示和导出功能,或处理样式与无障碍访问时使用此技能。涵盖安装、基本渲染、系列管理、坐标轴配置、标记和标签自定义、图例设置及高级功能。

数据与数据库266
S
syncfusion-angular-sparkline
syncfusion-angular-sparkline
syncfusion / angular-ui-components-skills

实现 Syncfusion Angular Sparkline 组件,用于紧凑型数据可视化。在需要创建迷你图表、内嵌可视化小型数据集、添加标记或数据标签、实现不同类型的迷你图(Line、Column、Area、Pie、Win-Loss),或通过工具提示、坐标轴设置和主题样式自定义迷你图时使用此技能。涵盖安装、基本渲染、类型选择、标记配置、数据标签格式设置、高级功能、无障碍访问以及从 EJ1 迁移。

数据与数据库266
V
verify-before-commit
verify-before-commit
rheinmir / setup

为每次提交设置关卡——运行类型检查、lint 和冒烟测试,然后将草案升级为 wiki 条目。

测试与质量266
V
visual-recap
visual-recap
kentcdodds / kcd-skills

在 PR 描述中生成并维护系统回顾区块,以 GitHub 渲染的可视化摘要展示变更涉及的系统原语、风险程度和变更内容。优先使用 Mermaid 时序图呈现变更;如果其他图表类型更能说明差异,则选择其他类型。用于规划非简单变更(plan 模式)、创建或更新拉取请求(recap 模式),或用户要求可视化回顾、可视化计划、系统评审或 PR 回顾时。

开发266
W
webperf-interaction
webperf-interaction
nucliweb / webperf-snippets

智能交互性能分析,提供用于 INP 调试、滚动卡顿调查和主线程阻塞的自动化工作流。包含决策树,可在检测到长帧时自动进行脚本归因、拆解输入延迟阶段,并关联布局偏移与交互。提供完整交互审计、第三方脚本影响分析和动画性能调试工作流。可与 Core Web Vitals(INP/CLS 关联)及 Loading(脚本执行分析)技能集成。用户询问交互缓慢、滚动卡顿、页面无响应或 INP 优化时使用。兼容 Chrome DevTools MCP。

测试与质量266
W
write-large-file

暂无简介

开发266
4
415-frameworks-quarkus-mongodb
415-frameworks-quarkus-mongodb
jabrena / plinth

需要在 Quarkus 中使用 MongoDB 持久化时使用,包括 Panache Mongo 实体/存储库、文档设计、索引、适用情况下的事务以及错误处理。适用于以下请求:在 Quarkus 中添加 MongoDB;审查 Quarkus Mongo Panache 设计;改进 Quarkus 服务中的 Mongo 错误处理;为 Quarkus 服务建模 MongoDB 文档;配置 Quarkus MongoDB 客户端编解码器或事务。属于 Plinth Toolkit。

数据与数据库265
B
backend-latency-profiler-helper
backend-latency-profiler-helper
patricio0312rev / skills

使用性能分析工具识别 API 延迟热点和瓶颈,检测缓慢端点,排查可能原因并制定修复路线图。适用于“延迟分析”“性能瓶颈”“API 响应慢”或“后端性能”等情况。

开发265
C
clayzo-animation-shipping
clayzo-animation-shipping
clayzo / agent-skills

将现有 Clayzo 动画发布为 Web 播放产物、iOS 或 macOS 应用,或渲染媒体。适用于渲染器选择、React 或 Next 集成、SwiftUI、素材和字体、部署、导出预检、循环验证,以及批准即将发布的确切修订版本。

创意与媒体265
D
data-science-python-stack
data-science-python-stack
probabl-ai / skills

已弃用的兼容性技能。仅当已安装的工作流仍引用此旧 ID 时触发。

数据与数据库265
D
design-to-component-translator
design-to-component-translator
patricio0312rev / skills

将 Figma/设计规范转换为可用于生产环境的 UI 组件,准确呈现间距、字体、颜色令牌、响应式规则和交互状态(悬停、聚焦、禁用、激活)。生成 Tailwind/shadcn 代码,并映射设计系统令牌。适用于“Figma 转代码”“将设计规范转为组件”或“实现设计系统”。

设计与 UI265
E
effective-dart
effective-dart
evanca / flutter-ai-rules

编写 Dart 代码、检查代码风格、重构命名、添加文档注释、整理导入语句或强制执行类型注释时使用。

开发265
F
fastapi-expert
fastapi-expert
martinholovsky / claude-skills-generator

FastAPI 专家开发者,专精于生产就绪的异步 REST API,使用 Pydantic v2、SQLAlchemy 2.0、OAuth2/JWT 身份验证和全面的安全防护。深入掌握依赖注入、后台任务、异步数据库操作、输入验证及 OWASP 安全最佳实践。构建高性能 Python Web API、实现身份验证系统或保护 API 端点时使用。

开发265
G
gpui-event
gpui-event
longbridge / gpui-kit

使用 GPUI 构建出色跨平台桌面应用的 Rust GUI 组件。

开发265
H
huawei-cloud-ascend-op-mfu-calculator
huawei-cloud-ascend-op-mfu-calculator
huaweicloud / huaweicloud-skills

计算 Ascend NPU 上 matmul/GEMM/FlashAttention 等算子的 MFU(机器 FLOP 利用率),并提供清晰的公式和推导过程。用户希望执行以下操作时使用此技能:(1) 计算矩阵运算的 MFU;(2) 分析算子性能效率;(3) 了解硬件利用率;(4) 优化算子实现。触发词:“MFU”“machine flop utilization”“operator FLOPs”“matmul performance”“GEMM efficiency”“Ascend MFU”“算子MFU”“算力利用率”“矩阵乘效率”“GEMM性能”“FlashAttention性能”。

开发265
I
impact-check
impact-check
rheinmir / setup

修改共享代码前,梳理符号的所有调用方和依赖方

开发265
I
ios-sync
ios-sync
garrytan / gstack

基于最新上游 gstack 模板重新生成 iOS 调试桥接层。(gstack)

开发265
M
manage-global-configurations
manage-global-configurations
mulesoft / mulesoft-dx

在 Mule 项目中创建、获取、编辑、删除、列出、验证和整合所有全局配置,包括连接器配置、TLS Context、Object Store、Caching Strategy、Global Error Handler、API AutoDiscovery、Import Project Reference、属性文件、global-property 元素和多环境设置。当用户要求“添加 Salesforce 配置”“配置连接器”“设置连接”“创建 TLS context”“设置 object store”“添加缓存策略”“创建错误处理器”“设置 autodiscovery”“导入共享项目”“创建 config.yaml”“设置环境”“添加全局属性”“列出全局元素”“查找用法”“验证配置是否存在”“整合配置”,或提出任何管理 Mule 应用全局配置的请求时使用。绝不要使用 MCP 服务工具——仅使用提供的 bash 脚本

开发265
O
onboard-codebase
onboard-codebase
rheinmir / setup

深入分析代码库,并将架构、概念和实体整理到 Wiki 中

开发265
R
rust
rust
martinholovsky / claude-skills-generator

为 Tauri 桌面应用后端开发提供系统编程专业知识,注重内存安全和性能优化

开发265
S
scenario-godot-3d-world
scenario-godot-3d-world
scenario-labs / skills

在 Godot 4.7 中构建 3D 关卡与世界时使用:第三人称或 FPS 控制器、玩家卡在楼梯上、弹簧臂相机穿模、用 CSG 做白盒、GridMap 与 MeshLibrary、地形(heightmap、HeightMapShape3D、Terrain3D 区域、纹理、绘制)、用 MultiMesh 散布树木、流式加载大型世界、用 SurfaceTool 生成程序化网格、Jolt 物理设置、从 Blender 或 AI 生成器(Scenario、Tripo、Meshy、Hitem3D)导入 GLB 或 glTF、导入脚本、名称后缀、模型朝向、碰撞生成、LOD。

开发265
S
scenario-godot-animation
scenario-godot-animation
scenario-labs / skills

在 Godot 4.7 中为角色或场景制作动画时使用:AnimationPlayer 剪辑与 RESET、用代码构建的 AnimationTree 状态机与混合空间、Mixamo 或 glTF 导入、循环设置、BoneMap 重定向与共享动画库、根运动、脚部滑动、使用 TwoBoneIK3D 或自定义 SkeletonModifier3D 的脚部 IK、补间、SpringArm3D 相机、过场动画;或当角色 T 字姿势、滑动、漂浮、在混合中途冻结或过渡从未触发时使用。

创意与媒体265
第 11581–11640 条,共 37,547 条

第一次接触 MCP?

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

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