mcpField

Skills

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

开发

C
creating-work-item-children
creating-work-item-children
b-mendoza / agent-skills

根据已批准的 Phase 4 任务计划创建或协调 GitHub 子任务 issue 或 Jira 子任务,然后更新 docs/<KEY>-tasks.md,记录并验证远程关联。仅在任务计划已明确,且用户已批准具体的平台写入操作和范围限定的计划文件更新后使用。不规划任务、不实现代码、不提交更改,也不修改无关的跟踪器状态。

开发44
C
csharp-nullable-types

在涉及 C# 可空引用类型、null 安全模式和迁移策略时使用。在确保 C# 代码中的 null 安全时使用。

开发44
C
currying-inference
currying-inference
marius-townhouse / effective-typescript-skills

泛型类型未被推断时使用。构建器模式需要更好的类型时使用。创建新的推断位置时使用。

开发44
C
customtkinter
customtkinter
kenvindev / customtkinter-skill

使用 CustomTkinter 组件(CTk、CTkButton、CTkEntry、CTkFrame、CTkTabview 等)、主题、外观模式和打包来构建 GUI 应用。当用户要求 Python GUI、CustomTkinter、CTk 或基于 tkinter 的现代桌面界面时使用。

开发44
D
data-import-migration-review
data-import-migration-review
sylphxai / skills

设计并审计数据导入、客户迁移、批量上传、CSV/schema 映射、回填、迁移向导、试运行、验证、幂等性、对账、回滚、进度可见性以及支持交接。适用于在系统之间迁移产品数据、从竞品迁移客户、导入文件或在无数据丢失的情况下迁移账户时。

数据与数据库44
D
database-design
database-design
krzysztofsurdy / code-virtuoso

数据库架构设计和数据建模:规范化、索引、约束、迁移、分区和审计追踪。用于设计或审查架构。

数据与数据库44
D
ddd-aggregate
ddd-aggregate
yonatankarp / software-design-skills

设计或评审聚合边界时使用,例如“聚合”“聚合根”“这些应该是一个还是两个实体”“一致性边界”“事务一致性”“这个聚合太大了”“应该通过 ID 还是对象引用”等。将聚合定义为事务一致性边界,并说明聚合内部及跨聚合的实体引用规则。

开发44
D
ddd-anti-patterns
ddd-anti-patterns
yonatankarp / software-design-skills

在代码或设计中识别 DDD 反模式和异味时使用,例如“贫血领域模型”“基本类型偏执”“泄漏的仓储”“智能 UI”“事务脚本”“上帝聚合”“大泥球”等。汇总常见 DDD 反模式及其症状、问题所在,以及说明修复方法的模式技能。

开发44
D
ddd-context-mapping
ddd-context-mapping
yonatankarp / software-design-skills

映射限界上下文之间的关系时使用,例如“上下文映射”“这两个服务如何通信”“是否应该使用防腐层”“共享内核还是各行其道”“上游/下游”“这里适合哪种集成模式”。汇总七种关系模式(Shared Kernel、Customer-Supplier、Conformist、Anticorruption Layer、Open Host Service、Published Language、Separate Ways)以及选择模式的依据。

开发44
D
ddd-deeper-insight
ddd-deeper-insight
yonatankarp / software-design-skills

当模型“能用但感觉不太对”,且用户希望进一步深化时使用,例如“柔性设计”“朝更深刻的洞见重构”“隐含概念”“模型还不够准确”“更好的模型会是什么样”“意图表达明确的接口”“无副作用函数”“领域中的断言”“概念轮廓”。涵盖 Evans 第三部分中帮助模型超越初稿、持续演进的技巧。

开发44
D
ddd-design
ddd-design
yonatankarp / software-design-skills

当用户希望从头设计新的领域模型时使用,例如“帮我建模 X”“Y 的限界上下文是什么”“为此功能设计一个领域”“我们需要一个领域模型”。引导用户梳理通用语言、限界上下文、聚合识别,然后转到相关模式技能。不要用于代码生成(转到 ddd-implement)或重构现有代码(转到 ddd-refactor)。

开发44
D
ddd-domain-event
ddd-domain-event
yonatankarp / software-design-skills

对重要的领域事件进行建模时使用,例如“domain event”“OrderPlaced”“PaymentSettled”“业务关心的事情已经发生”“解耦这两个聚合”“聚合之间的最终一致性”等表述。定义领域事件、其命名方式(过去时且具有业务含义),以及如何在不违反聚合边界的情况下协调跨聚合工作。

开发44
D
ddd-domain-service
ddd-domain-service
yonatankarp / software-design-skills

当行为不自然地归属于单个实体或值对象时使用,适用于“领域服务”“这段逻辑涉及多个聚合”“这应该放在哪里”“实体开始知道太多了”“我们需要一个并非实体的计算器或协调器”等问题。说明何时应引入无状态领域服务,而不是把行为强加给实体,并区分领域服务与应用服务、基础设施服务。

开发44
D
ddd-factory
ddd-factory
yonatankarp / software-design-skills

创建聚合或复杂值对象需要非简单操作时使用,例如“工厂”“构造函数做得太多”“构造过程有业务含义”“如何创建这个聚合”“有 12 个参数的构造函数”等。说明何时应引入工厂,以及何时构造函数或静态创建方法就足够。

开发44
D
ddd-implement
ddd-implement
yonatankarp / software-design-skills

用户需要实现 DDD 模式的具体代码时使用,例如“为 X 搭建实体框架”“编写 Y 的聚合”“给我仓储接口”“实现这个值对象”等。通过命名和不变量引导对话,然后将代码生成交给语言适配技能(例如 Kotlin 使用 ddd-kotlin-idioms)。不要用于重构(转至 ddd-refactor)、评审(转至 ddd-review)或从头设计(转至 ddd-design)。

开发44
D
ddd-repository
ddd-repository
yonatankarp / software-design-skills

设计聚合的持久化和检索方式时使用,适用于“repository”“这个聚合该如何加载”“JPA repository 与 DDD repository 的区别”“泄漏抽象的 repository”“查找方法”“repository 做得太多”等问题。将 repository 定义为一种抽象,使人感觉聚合像内存集合一样可用。每个聚合根对应一个 repository。

开发44
D
ddd-review
ddd-review
yonatankarp / software-design-skills

当用户要求以 PR 审查方式检查 DDD 异味时使用,适用于“这符合 DDD 吗”“审查这里的领域建模问题”“这个聚合有什么问题”“审计此模块的 DDD”等问题。根据 DDD 反模式目录扫描文件、差异或模块,并报告具体违规项,同时引用相关模式技能。用户需要编写新代码时不要使用(转至 ddd-implement);用户要从头设计时也不要使用(转至 ddd-design)。

测试与质量44
D
ddd-subdomain-classification
ddd-subdomain-classification
yonatankarp / software-design-skills

决定将建模精力投入何处时使用,例如“核心领域”“支撑子领域”“通用子领域”“哪些值得自建、哪些值得购买”“高级工程师应该做什么”“这是我们的竞争优势还是基础设施”等表述。区分核心(竞争优势)、支撑(定制但不构成差异化)和通用(商品化,购买或使用库)子领域。

开发44
D
ddd-ubiquitous-language
ddd-ubiquitous-language
yonatankarp / software-design-skills

建立或审查领域的共享词汇时使用,适用于“通用语言”“这个概念该叫什么”“团队对同一事物使用不同说法”“代码与业务使用不同名称”等问题。说明什么是通用语言、如何发展它,以及如何通过异味测试发现缺失的通用语言。不要用于代码生成;这是一个流程与语言技能。

开发44
D
ddd-value-object
ddd-value-object
yonatankarp / software-design-skills

用户正在建模没有身份标识的描述性概念时使用,例如“值对象”“Money”“Address”“DateRange”“基本类型偏执”“将这个基本类型封装为一种类型”“两个属性相同的实例视为相同”等。将其与实体区分,并与 ddd-entity 配合使用。

开发44
D
deadlock-prevention
deadlock-prevention
yanko-belov / code-craft

在获取多个锁时使用。在操作互相等待时使用。在系统卡死但没有崩溃时使用。

开发44
D
decimal-js
decimal-js
dobroslavradosavljevic / skills

使用 decimal.js v10 构建、审查、调试、迁移或规划任意精度十进制数学。适用于 decimal.js、Decimal、Decimal.clone、Decimal.set、precision、舍入模式、ROUND_HALF_UP、ROUND_HALF_EVEN、toDecimalPlaces、toFixed、plus、minus、times、dividedBy、货币/金额数学、BigInt 小数、NaN/Infinity 处理、三角/指数/对数、decimal.js-light 以及与 big.js 或 bignumber.js 的对比。

开发44
D
deepeval-otel
deepeval-otel
confident-ai / deepeval

将 AI 应用的原始 OpenTelemetry 跟踪数据导出到 Confident AI 的 Observatory。用户希望将 LLM 应用、Agent、RAG 流程或聊天机器人中的 OpenTelemetry 或 OTLP 跟踪数据/跨度发送到 Confident AI;配置 Confident AI OTLP 端点;设置 confident.span.* 或 confident.trace.* 属性;不使用 deepeval Python 包导出 AI 应用跟踪数据;将 OTLPSpanExporter、OpenTelemetry Collector 或与供应商无关的 OTel SDK 接入 Confident AI;或选择美国与欧盟 OTLP 端点时触发。语言无关:机制基于 OTLP 属性键和导出器端点。以下情况不要触发:构建 DeepEval pytest 评估套件、数据集、golden、指标或 deepeval 测试运行(使用 `deepeval` skill);使用 DeepEval SDK 的 @observe 装饰器或框架集成进行检测(使用 `deepeval-tracing` skill);非 AI 软件,例如 Web 服务器、CRUD 后端或基础设施——confident.* 属性仅用于描述 AI 组件。

开发44
D
dependency
dependency
duc01226 / easyplatform

[项目管理] 当你需要梳理并可视化模块、服务和工作项之间的功能依赖关系时使用。

开发44
D
design-an-interface
design-an-interface
utarn / engineer-skills

使用并行 sub-agents 为模块生成多个截然不同的界面设计。当用户想要设计 API、探索界面选项、比较模块形状或提及"设计两次"时使用。

开发44
D
developer-docs-drafting
developer-docs-drafting
lvtd-llc / skills

起草开发者文档,包含清晰的目标、大纲、标题、小标题、操作步骤、场景演练、列表、提示框、便于浏览的结构以及可复用模板。适用于撰写或改写 README、入门文档、教程、操作指南、概念说明、API 指南、故障排查页面、迁移指南、SaaS 主题或发布文档。

开发44
D
diagnose
diagnose
carlitose / agent-skills

通过复现来诊断一个 bug,检验假设、定位根因,并返回有证据支撑的诊断报告。适用场景:用户希望在实现之前进行根因分析,或 triangulate-diagnosis 委派一次独立的诊断排查。

开发44
D
diff-inspector
diff-inspector
timlai666 / skills

在创建 Pull Request 或合并前检查代码差异。当用户提供代码差异、粘贴代码更改、要求审查代码或 PR,或即将提交 PR 或合并代码时,必须使用此技能。不得仅因差异较小而跳过。提交或交接大量或高风险代码更改前,也应该使用。若更改仅涉及文档、文字、图像或格式等非代码内容,则不得使用。对于小型、低风险的自我更改,只进行轻量审查,无需调用专门工具。检查需求范围、正确性、安全性、兼容性和测试覆盖率。触发词:幫我看程式 diff、看一下程式改了什麼、review 程式碼、PR review、diff review、code review、看看程式有沒有問題

测试与质量44
D
diff-viewer
diff-viewer
chann / skills

当用户要求将当前 git diff 渲染、查看、打开或分享为浏览器可读的 HTML 报告,或明确调用 /diff-viewer、$diff-viewer、“diff viewer”“HTML diff”“split diff”“unified diff” 时使用。

开发44
D
Directus Development Workflow
Directus Development Workflow
gumpen-app / directapp

完整的开发环境搭建:脚手架、TypeScript、测试、CI/CD、Docker、部署与最佳实践

开发44
D
discuss
discuss
beeltec / skills

一次一个问题地压力测试某个方案、决策或想法,然后为已确认的结论安排路径。当用户想讨论或质疑自己的想法时使用。

开发44
D
dispatching-parallel-agents
dispatching-parallel-agents
zenobi-us / dotfiles

当面对 3 个以上可独立调查、无共享状态或依赖的故障时使用——分派多个 Claude Agent 并发调查并修复各自独立的问题

Agent 工作流44
D
docker-compose
docker-compose
claude-dev-suite / claude-dev-suite

面向多容器应用的 Docker Compose。涵盖服务、网络和卷。用于本地开发环境。适用场景:用户提到 "docker-compose"、"docker-compose.yml"、"multi-container"、"service dependencies"、"docker compose up",或询问 "local dev environment"、"microservices setup"、"database + app setup"、"docker networks"、"docker volumes" 时 不适用于:单容器 Dockerfile——改用 `docker` 技能,生产编排——改用 `kubernetes` 技能,CI/CD 流水线——改用 `github-actions` 技能

云与 DevOps44
D
docs
docs
jimweller / clanker-skills

并行更新所有项目文档(README.md + CLAUDE.md + .llmdocs/)。

开发44
D
document
document
webriq / webriq-workflow-skills

在功能获批后更新项目文档。创建/更新功能文档和用户指南。在 /test 通过且用户批准后使用。支持 task ID,便于调用。

开发44
D
documentation-governance
documentation-governance
mercatorproj / documentation-governance

将项目文档作为工程资产进行治理:清点并整理文档,将文档映射到权威代码/规范来源,检测偏差,验证链接和元数据,并构建供本地查看和离线交付的 VitePress 站点。用户要求整理、审计、同步、迁移、编写或打包项目文档时使用。不要将其用于替代产品决策、业务领域审批或代码重构。

开发44
D
dom-hierarchy
dom-hierarchy
marius-townhouse / effective-typescript-skills

在处理 DOM API 时使用。在标注元素引用类型时使用。在创建 DOM 工具时使用。在处理事件时使用。在操作 DOM 时使用。

开发44
D
dotenvx
dotenvx
narasaka / skills

任何涉及 dotenvx 命令行工具的任务都必须使用 —— 加密 .env 文件、在注入环境变量的情况下运行命令、跨环境管理密钥,以及在运行时解密。每当用户提及 dotenvx、dotenv 加密、DOTENV_PRIVATE_KEY、加密的 .env 文件或 dotenvx 的 encrypt/run/set/get/decrypt/keypair 命令时使用此技能。当用户想要:安全地将 .env 文件提交到 git、停止通过 Slack/聊天共享密钥、使用公钥加密加密环境变量、设置多环境 .env 配置(production/staging/ci)、使用 -fk 标志在 monorepo 中管理密钥、从 python-dotenv 或普通 dotenv 迁移到加密环境、将环境变量注入任何语言的任何进程(Node、Python、Ruby、Go、Rust 等),或使用加密的 .env 文件配置 CI/CD 流水线(GitHub Actions、Docker)时也触发。此技能包含权威的命令行参考——没有它,回答会臆造不存在的命令和标志。

安全44
D
drill-tdd
drill-tdd
kucherenko / gangsta

在实现任何功能或修复缺陷时使用——强制 Red-Green-Refactor 练习,没有先失败的测试就不允许写生产代码

测试与质量44
D
drizzle-orm
drizzle-orm
dobroslavradosavljevic / skills

构建、审查、调试、配置、迁移、教学或规划 Drizzle ORM 1.0 RC(不是 0.x),涉及 kit、seed、validators 和 Effect 驱动。适用于 drizzle-orm@rc、drizzle-kit@rc、drizzle-seed@rc、defineRelations RQBv2、pgTable/mysqlTable/sqliteTable、generate migrate push pull studio、drizzle-orm/zod|valibot|typebox|arktype|effect-schema、Effect 4 上的 drizzle-orm/effect-postgres 及其他 effect-* 驱动、kit --output json/--hints/drizzle-kit/cli SDK、codecs、snakeCase、InferSelectModel 以及 0.x 到 1.0 的升级。

开发44
D
dynamic
dynamic
ww-w-ai / bkit-claude-code

使用 bkend.ai BaaS 进行全栈开发——身份认证、数据库、API 集成。触发词:fullstack、BaaS、login、signup、database、web app

开发44
E
Effect-TS Expert

当用户使用 Effect-TS,或要求"编写 Effect 代码"、"使用 Effect"、"函数式 TypeScript"、"用 Effect 处理错误"、"Effect 依赖注入"、"Effect Layer",或需要关于 Effect-TS 模式、错误处理、并发和最佳实践的专家级指导时,应使用此 skill。

开发44
E
embedded-cross-review
embedded-cross-review
ruiwarn / skills

在评审嵌入式或固件代码变更时使用,尤其是 C/C++、裸机、RTOS、驱动、ISR、DMA、启动、NFC 以及其他面向硬件的路径,交叉评审可发现正确性、安全性和架构耦合问题。

测试与质量44
E
engineering-quality
engineering-quality
liaoann / skills

当变更需要在可读性、错误上下文或可避免的算法复杂度方面做出判断时使用。

开发44
E
enterprise-architecture
enterprise-architecture
omer-metin / skills-for-antigravity

用于设计企业系统、应用 TOGAF 框架、创建能力地图、实施领域驱动设计或规划技术转型——涵盖 ADM 阶段、架构领域和治理。当提到“,”时使用。

开发44
E
erpnext-errors-serverscripts
erpnext-errors-serverscripts
impertio-studio / frappe_claude_skill_package

60 个确定性 Claude AI 技能,用于 Frappe Framework 和 ERPNext v14-v16 的开发与运维

开发44
E
erpnext-impl-scheduler
erpnext-impl-scheduler
impertio-studio / frappe_claude_skill_package

60 个确定性 Claude AI 技能,用于 Frappe Framework 和 ERPNext v14-v16 的开发与运维

开发44
E
estimate-jira
estimate-jira
ag-grid / ag-charts

评估 JIRA 工单、功能或项目的复杂度、工作量和风险。生成结构化报告,包含时间估算、依赖关系、风险分析和已知未知项。当用户要求「估算」「评估规模」或「分析复杂度」工作项时使用。

开发44
E
evlog
evlog
dobroslavradosavljevic / skills

依据最新文档构建、审查、调试、配置、迁移或规划 evlog TypeScript 日志。适用于 evlog 2.29、initLogger、createLogger、createRequestLogger、useLogger、log.set、createError、parseError、withEvlog、createEvlog、drain 流水线、Axiom/Sentry/PostHog/OTLP/Datadog/Loki/ClickHouse/Better Stack/HyperDX/fs/NuxtHub 适配器、采样、脱敏、catalogs、log.audit、createAILogger、evlog/eve、@evlog/telemetry、definePlugin、客户端 HTTP drain、@evlog/cli map/doctor/init/agents、Nuxt/Next/Nitro/TanStack Start/Hono/Express/Elysia/Astro/AWS Lambda 集成以及宽事件可观测性。

开发44
E
evolving-types
evolving-types
marius-townhouse / effective-typescript-skills

当类型随代码执行而变化时使用。当数组逐步构建时使用。当处理会收窄的 any[] 时使用。

开发44
E
exit-strategy
exit-strategy
kucherenko / gangsta

当实现完成且所有测试通过时使用——引导你以结构化选项(合并、PR 或清理)干净地退出开发分支

开发44
E
export-public-types
export-public-types
marius-townhouse / effective-typescript-skills

在发布库时使用。当类型出现在公开 API 中时使用。当用户需要引用类型时使用。在构建可复用组件时使用。在设计库接口时使用。

开发44
F
fable-anti-slop-engineering
fable-anti-slop-engineering
immamdouhaboammar / get-fable

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

开发44
F
fast-context
fast-context
oulkurt / fast-context-skill

当你需要在规划、解释或修改项目代码之前获得语义化的代码库上下文时,使用此技能。它会运行一个内置的本地 Fast Context 脚本,直接调用 Windsurf Devstral,从而无需 Fast Context MCP 服务,同时保留自然语言仓库搜索、递归上下文收集以及定义/签名完整性检查。

开发44
M
modao-analyze

统一原型分析(墨刀 + Figma):墨刀通过 v2 异步导出 API 获取切图包,Figma 原型优先通过 Figma MCP 获取结构、REST API 兜底,按页面和玩法模块输出研发可用的 Markdown。用户提供墨刀原型链接,或明确说明 Figma 链接是原型并要求分析时触发。只有 Figma 链接但未说明是原型、明确的 Figma 设计稿、UI Meta 或切图请求不得触发,应使用 figma-to-ui-meta。

设计与 UI44
F
feature-factory
feature-factory
glebis / claude-skills

当以独立开发者身份将单个软件功能从意图推进到交付时,应使用此技能——目标优先、TDD、确定性验证、只在真正值得之处保留证据,并在两个关键节点(目标批准、合并)引入人的判断。当用户说 "let's build feature X"、"ship this feature"、"run this through the factory"、"write a goal contract"、"feature-factory",或想要一个能抵御流程膨胀的、有纪律的从意图到合并的循环时触发。不适用于整个产品的规划、多功能的路线图或自主的多 Agent 集群。

开发44
F
feature-sunset-deprecation-review
feature-sunset-deprecation-review
sylphxai / skills

设计并审计功能下线、API 弃用、套餐移除、集成关停、遗留工作流退役、游戏活动结束、迁移替代方案、使用分析、客户沟通、合同例外、支持就绪、终止日期以及下线后的清理。适用于在不破坏信任的前提下移除或实质性变更产品能力时。

开发44
F
figma-to-spirit
figma-to-spirit
alma-oss / spirit-design-system

使用 Spirit Web 组件将 Figma 设计转换为 React 代码。在处理 Figma 设计、根据 Figma 文件实现 UI、将 Figma 自动布局转换为代码,或用户提及 Figma、Spirit 组件或设计到代码转换时使用。

设计与 UI44
F
file-upload
file-upload
tushaarmehtaa / tushar-skills

为 Vercel Blob、R2 或 S3 实现直传存储的上传,包含校验、进度和预签名 URL。适用于向 Next.js 应用添加上传功能时。

开发44
F
fineui-datalist
fineui-datalist
sanshi / fineui-skills

帮助开发者使用 FineUI DataList 数据列表:静态列表项、数据绑定、自定义图文内容、单选与多选、分组、 列表导航和加载更多。用于移动端列表、卡片式列表、可选择的数据列表,以及 DataList/DataListItem 相关问题。 覆盖 F.js、FineUI.Pro、FineUI.Core MVC/RazorForms/RazorPages 和 FineUI.Java。 Trigger phrases(触发词): "FineUI DataList", "DataList", "DataListItem", "数据列表", "移动端列表", "列表分组", "列表多选", "SelectedValueArray", "EnableMultiSelect", "KeepCurrentSelection", "DataTextField", "DataValueField", "加载更多", "AppendData", "data-list", "data-list-item".

开发44
第 33121–33180 条,共 37,216 条

第一次接触 MCP?

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

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