mcpField

Skills

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

测试与质量

C
ci-cd-and-automation
ci-cd-and-automation
addyosmani / agent-skills

自动化 CI/CD 流水线设置。设置或修改构建和部署流水线时使用。需要自动化质量门禁、配置 CI 中的测试运行器或制定部署策略时使用。

云与 DevOps59.9k
P
ponytail-review
ponytail-review
dietrichgebert / ponytail

对更改进行质量审查:逻辑是否正确、是否安全、能否承受实际负载、风险代码是否经过测试、速度是否足够,以及每一行是否都有必要。会阅读关联代码,而不只看差异。每项发现均以通俗英语说明。用于“review this”“code review”“review the last commit”“review my PR”“is this over-engineered”或 /ponytail-review。

测试与质量59.4k
D
doubt-driven-development
doubt-driven-development
addyosmani / agent-skills

每项重要决策在确定前都要经过基于新上下文的对抗性评审。当你希望在继续之前交叉审查所有假设、针对隐藏故障模式对计划进行压力测试、正确性比速度更重要、在陌生代码库中工作、风险很高(生产环境身份验证、安全敏感逻辑、高风险迁移、不可逆操作),或现在验证一个看似确定的结果比之后调试更省事时使用。

Agent 工作流58.5k
M
momentic-mobile-test
momentic-mobile-test
momentic-ai / skills

为 Android 和 iOS 创建、运行并维护 Momentic 移动端 E2E 测试和模块。使用 Momentic MCP 工具进行实时设备验证;只有在确定性高的本地移动端 v2 修改中,才直接编辑 v2 YAML。

测试与质量54.3k
H
harden
harden
pbakaus / impeccable

让界面达到可用于生产环境的状态:处理错误、空状态、引导流程、i18n、文本溢出和边缘情况。用户要求加固、达到生产就绪状态、处理边缘情况、添加错误状态、设计空状态、改进引导,或修复溢出和 i18n 问题时使用。

设计与 UI53.0k
P
ponytail-audit
ponytail-audit
dietrichgebert / ponytail

对整个代码库进行质量审计:检查漏洞、安全隐患、真实负载下可能出问题的部分、缺少测试的高风险代码、性能瓶颈,以及应该删除、合并或拆分的内容。按优先级排列,并以通俗易懂的语言解释每项发现。一次性报告,不修改任何内容。适用于“审计此代码库”“审查整个仓库”“查找冗余”“哪些内容可以删除”、/ponytail-audit 等请求。

测试与质量47.6k
C
clerk-testing
clerk-testing
clerk / skills

Clerk 应用的端到端测试。与 Playwright 或 Cypress 配合用于身份验证流程。

测试与质量46.7k
P
ponytail-debt
ponytail-debt
dietrichgebert / ponytail

将每条 `shortcut:` 注释(以及较早的 `ponytail:` 注释)列为债务清单。一次性报告,不做任何更改。用于“ponytail debt”、“what did ponytail defer”、“list the shortcuts”、/ponytail-debt。

开发45.0k
V
vitest
vitest
antfu / skills

由 Vite 驱动、快速且兼容 Jest API 的 Vitest 单元测试框架。用于编写测试、模拟、配置覆盖率,或处理测试筛选和夹具。

测试与质量44.7k
G
golang-code-style
golang-code-style
samber / cc-skills-golang

Golang 代码风格约定——行长与换行、变量声明、控制流清晰度,以及注释何时有帮助或有害。编写或审查 Go 代码、询问风格或清晰度,或制定项目编码标准时使用。不适用于命名规范(→参见 `samber/cc-skills-golang@golang-naming` 技能)、linter 配置(→参见 `samber/cc-skills-golang@golang-lint` 技能)或文档注释(→参见 `samber/cc-skills-golang@golang-documentation` 技能)。

开发44.6k
G
golang-testing
golang-testing
samber / cc-skills-golang

适用于生产环境的 Golang 测试——表驱动测试、testify 测试套件与模拟、并行测试、模糊测试、测试夹具、使用 goleak 检测 goroutine 泄漏、快照测试、代码覆盖率、集成测试和符合惯例的测试命名。编写或审查 Go 测试、选择测试方法、设置 Go 测试 CI,或调试不稳定/缓慢的测试时使用。testify 专用 API 请参阅 `samber/cc-skills-golang@golang-stretchr-testify`;测量方法请参阅 `samber/cc-skills-golang@golang-benchmark`。

测试与质量43.9k
L
limrun-ios-simulator
limrun-ios-simulator
limrun-inc / skills

驱动运行在 Limrun 云端 iOS 模拟器上的应用:启动、点击、输入、读取无障碍元素树、读取应用日志和模拟器系统日志、截屏、录制视频、将应用连接到本地服务或专用隧道、将视频文件用作摄像头画面、通过用户代理转发所有流量并信任其 CA、设置剪贴板、读写用户默认设置、发送通知,以及运行定时操作链。构建后(使用任何构建器均可),当用户想在模拟器上查看、测试或操作应用,或说“show me a screenshot”“tap”“run the UI test”“record a video”“read the logs”“connect localhost”“reach my local server from the simulator”“route all traffic through my proxy”“trust my CA”“mock the camera”“paste into the app”“change the language”“simulate Face ID”或“launch on simulator”时使用。要先构建应用,请使用 limrun-xcode-bazel(Bazel 工作区)或 limrun-xcode(xcodebuild 项目)。

测试与质量43.2k
L
limrun-xcode
limrun-xcode
limrun-inc / skills

在任意环境(Linux、Windows、macOS、VM、容器)中,使用远程 Xcode 通过 `lim xcode build` 而非本地 xcodebuild 构建 iOS / Apple 应用,使用 `lim xcode run` 运行项目命令,或使用 `lim xcode test` 运行 XCTest 测试套件。适用于非 Bazel 项目(`.xcodeproj` / `.xcworkspace`、使用被 git 忽略项目的 XcodeGen `project.yml`、React Native / Expo 原生构建),当用户想要构建、编译、运行代码生成或 Make 目标、测试、查看构建日志、重新加载、生成预览构建或发布签名设备 IPA 时使用。若要在模拟器上运行、点击、截图或以其他方式交互,请使用 limrun-ios-simulator。Bazel 工作区请使用 limrun-xcode-bazel。

云与 DevOps43.2k
L
limrun-expo-development
limrun-expo-development
limrun-inc / skills

使用 Expo dev-client 迭代,在 Limrun 上准备并运行 Expo / React Native 应用。适用于用户需要 Expo 开发构建、Metro 隧道、热重载、无需反复原生重建的 JS/TS 迭代,或在远程 iOS 模拟器或 Android 模拟器上运行/测试 Expo 应用的情况。

开发43.2k
L
limrun-detox-testing
limrun-detox-testing
limrun-inc / skills

在 Limrun iOS 模拟器上配置、运行或调试 Detox。适用于将 Limrun Detox 运行时连接到应用、配置 Detox mediator 连接,或通过目标隧道验证应用与测试器的连接。

测试与质量43.2k
P
performance
performance
addyosmani / web-quality-skills

优化 Web 性能,加快加载速度并改善用户体验。当用户要求“加快我的网站”“优化性能”“缩短加载时间”“修复加载缓慢”“提升页面速度”或“进行性能审计”时使用。

开发41.7k
L
limrun-maestro-testing
limrun-maestro-testing
limrun-inc / skills

使用 `lim ios maestro`,在 Limrun 云端 iOS 模拟器上运行 Maestro YAML 流程,可从任何环境(Linux、Windows、macOS、VM、容器)操作。用户想在 iOS 上运行、编写或调试 Maestro 流程或 `maestro test`,将现有 Maestro 测试套件迁移到远程模拟器,或询问使用 Maestro 进行 UI 测试时使用。目前仅支持 iOS 模拟器。对于 Detox 测试套件,使用 limrun-detox-testing;若要在不使用测试框架的情况下驱动模拟器,使用 limrun-ios-simulator。

测试与质量41.3k
G
golang-safety
golang-safety
samber / cc-skills-golang

用于防范意外错误的 Golang 防御性编码——nil panic、typed-nil 接口、`append` 底层数组别名、静默的 int64 到 int32 截断、浮点数 `==` 比较、循环内的 `defer`、切片和 map 的防御性副本,以及易用的零值。当 Go 程序因 nil map 写入或 nil 指针解引用而 panic、审查代码的 nil 安全性、数值转换溢出或资源生命周期,或设计零值必须安全的类型时使用。不适用于使用 goroutine、通道或 sync 原语设计并发访问(→参见 `samber/cc-skills-golang@golang-concurrency` skill);不适用于注入、弱加密或秘密泄漏等可利用漏洞(→参见 `samber/cc-skills-golang@golang-security` skill);也不适用于调试已经出错的程序(→参见 `samber/cc-skills-golang@golang-troubleshooting` skill)。

开发41.0k
G
golang-lint
golang-lint
samber / cc-skills-golang

Golang 项目的 lint 最佳实践和 golangci-lint 配置——运行 linter、配置 .golangci.yml、使用 nolint 指令抑制警告、解读 lint 输出和选择 linter。在配置 golangci-lint、询问 lint 警告或 nolint 抑制、设置代码质量工具或选择 linter 时使用。用户提到 golangci-lint、go vet、staticcheck 或 revive 时也使用。不适用于将 lint 步骤接入 GitHub Actions 流水线(→参见 `samber/cc-skills-golang@golang-continuous-integration` skill)。

测试与质量40.7k
G
golang-troubleshooting
golang-troubleshooting
samber / cc-skills-golang

系统地排查 Golang 程序问题——找出并修复根本原因。Go 代码出现 bug、崩溃、死锁、竞态或意外行为时使用。涵盖调试方法、常见 Go 陷阱、测试驱动调试、pprof 设置与采集、Delve、竞态检测、GODEBUG 跟踪和生产环境调试。遇到任何“出了问题”的情况都从这里开始。不适用于解读性能分析结果或基准测试(→ 查看 `samber/cc-skills-golang@golang-benchmark` skill)、应用优化模式(→ 查看 `samber/cc-skills-golang@golang-performance` skill),或设计新代码(防御性编码请查看 `samber/cc-skills-golang@golang-safety` skill;并发设计请查看 `samber/cc-skills-golang@golang-concurrency` skill)。

开发40.4k
G
golang-benchmark
golang-benchmark
samber / cc-skills-golang

Golang 基准测试、性能分析和性能测量。编写、运行或比较 Go 基准测试、使用 pprof 分析热点路径、解读 CPU/内存/跟踪性能分析结果、使用 benchstat 分析结果、设置 CI 基准回归检测,或通过 Prometheus 运行时指标调查生产环境性能时使用。开发者需要深入分析特定性能指标时也使用此 skill:本 skill 提供测量方法,`samber/cc-skills-golang@golang-performance` 提供优化模式。

开发39.9k
G
golang-stretchr-testify
golang-stretchr-testify
samber / cc-skills-golang

stretchr/testify Golang 测试综合指南,深入介绍 assert、require、mock 和 suite 包。适用于使用 testify 编写测试、创建 mock、设置测试套件,或在 assert 与 require 之间进行选择。涵盖 testify 断言、mock 预期、参数匹配器、调用验证、套件生命周期,以及 Eventually、JSONEq 和自定义匹配器等高级模式。代码库导入 github.com/stretchr/testify 时适用。

测试与质量39.8k
F
flutter-add-widget-test
flutter-add-widget-test
flutter / agent-plugins

使用 `WidgetTester` 实现组件级测试,以验证 UI 渲染和用户交互(点击、滚动、输入文本)。验证特定 widget 是否显示正确数据并按预期响应事件时使用。

测试与质量39.7k
L
limrun-android-emulator
limrun-android-emulator
limrun-inc / skills

操控运行在 Limrun 云端 Android 模拟器上的应用:安装 APK;启动和终止应用并获取崩溃报告;点击、输入、读取 UI 元素树、截图、录制视频、注入麦克风音频、调整网络带宽、读取应用日志、运行 shell 命令、传输文件;通过本机隧道转发应用的网络目标,并进行 HTTP 检查和 HAR 捕获;通过专用隧道访问专用网络;将所有流量通过用户代理发送;信任自定义 CA 证书;并通过 CLI 隧道使用 adb,以访问完整 logcat 和交互式工具。应用构建完成后(使用 limrun-gradle 或其他构建器),当用户想在模拟器上查看、测试或操作应用,或提出“给我看截图”“点击”“在模拟器上运行”“检查 logcat”“录制视频”“检查网络流量”“将所有流量通过我的代理转发”或“从模拟器访问我的本地服务器”等需求时使用。若需先构建 APK 或 AAB,请使用 limrun-gradle。

测试与质量38.8k
F
flutter-add-integration-test
flutter-add-integration-test
flutter / agent-plugins

配置 Flutter Driver 以与应用交互,并将 MCP 操作转换为永久集成测试。为项目添加集成测试、通过 MCP 探索 UI 组件,或使用 integration_test 包自动化用户流程时使用。

测试与质量38.6k
I
improve
improve
shadcn / improve

以资深顾问的身份审查任意代码库,并生成按优先级排序、可独立执行的实施计划,供其他模型或 Agent 执行。对源代码严格只读——绝不自行实现、修复或重构。适用于审计代码库、寻找改进机会(漏洞、安全性、性能、测试覆盖率、技术债、迁移、开发体验)、建议功能或项目后续方向(路线图、产品方向),或生成交由其他 Agent 实施的计划。

Agent 工作流38.2k
P
python-testing-patterns
python-testing-patterns
wshobson / agents

使用 pytest、fixtures、模拟和测试驱动开发实施全面的测试策略。适用于编写 Python 测试、搭建测试套件或落实测试最佳实践。

测试与质量37.5k
F
flutter-add-widget-preview
flutter-add-widget-preview
flutter / agent-plugins

使用 previews.dart 系统为项目添加交互式 Widget 预览。创建新的 UI 组件或更新现有界面时使用,以确保设计一致并支持交互测试。

开发37.2k
C
convex-authz
convex-authz
convex / agent-skills

审计并强化 Convex 应用的授权:通过参数中的身份进行冒充、缺少逐文档所有权检查、公共查询因客户端提供的 id 泄露数据,以及写入调用者不拥有的父级/容器。扫描这 4 种模式,应用 requireIdentity/requireOwner,并通过 tsc 验证。遇到“secure my app”“audit auth/authz”“who can access this data”时触发。不存在 convex/ 目录时跳过。

安全37.2k
C
convex-reviewer
convex-reviewer
convex / agent-skills

Convex 代码审查器——检查 convex/ 目录中代码的安全性、身份验证、验证器、性能和模式。在发布前用于审查或审计 Convex 函数。

测试与质量37.2k
C
convex-optimize
convex-optimize
convex / agent-skills

审计并优化现有 Convex 应用:安全性、扩展性、升级和可观测性。

开发37.1k
C
convex-advisor
convex-advisor
convex / agent-skills

读取 Convex 部署过去 72 小时的洞察(读取限制、OCC 争用),在代码中查明每个事件的根本原因,并报告有证据支持的性能/成本发现及修复方案。

云与 DevOps37.0k
C
convex-test
convex-test
convex / agent-skills

为应用的 Convex 函数生成 convex-test 测试。

测试与质量37.0k
C
convex-migrate-rehearse
convex-migrate-rehearse
convex / agent-skills

在由快照初始化的预览部署中演练线上应用的架构变更和数据回填,验证后将已验证的变更推送到生产环境,并以快照作为回滚方案

数据与数据库37.0k
C
convex-launch-readiness
convex-launch-readiness
convex / agent-skills

运行所有 Convex 审计(authz、reviewer、advisor、insights),生成一份评分并去重的就绪情况报告及按顺序排列的修复计划——后端的 Lighthouse

测试与质量37.0k
C
convex-verify
convex-verify
convex / agent-skills

验证 Convex 功能是否正常——填充种子数据,通过 convex-test 模拟多个用户操作,并断言行为符合预期,包括授权失败场景(拒绝错误用户、强制执行数据范围)

测试与质量36.9k
C
convex-improve-convex-plugin
convex-improve-convex-plugin
convex / agent-skills

将本次编码会话的文字记录发送给 Convex 团队,以便进行 AI 复盘并改进 quickstart 系统。仅在用户明确要求时运行

Agent 工作流36.9k
C
convex-self-heal
convex-self-heal
convex / agent-skills

生产环境错误 → 完成分诊、根因分析、修复和验证(tsc + 演练 + 复现后确认消失),并生成供人工合并的修复 PR;随后确认错误不再复发。绝不自动合并

云与 DevOps36.9k
S
swiftui-pro
swiftui-pro
twostraws / swiftui-agent-skill

全面审查 SwiftUI 代码,检查现代 API 的最佳实践、可维护性和性能。在阅读、编写或审查 SwiftUI 项目时使用。

测试与质量35.8k
C
constraint-driven-development
constraint-driven-development
addyosmani / agent-skills

将项目质量标准确立为书面契约,防止 Agent 悄悄降低标准。询问用户关注哪些维度;用户没有具体数值时提供合理的默认阈值;将所有内容记录在 CONSTRAINTS.md 中,并检查 diff 是否降低了标准,例如新增 @ts-ignore 或 eslint-disable 抑制项、跳过或删除测试、移除断言、留下未实现的存根、下调阈值。适用于尚无书面质量标准、用户要求“设置约束”或“定义标准”、用户希望将无障碍、Web 性能、覆盖率等关注维度设为强制约束、Agent 不断屏蔽检查或跳过测试以通过检查、不知道应设定何种覆盖率或性能阈值,或 Agent 编写了过多无人能读的代码等情况。

测试与质量35.2k
W
web-quality-audit
web-quality-audit
addyosmani / web-quality-skills

开展以证据为依据的网站质量审计,涵盖性能、无障碍、SEO、最佳实践和 Agent 式浏览。用户要求“审计我的网站”“检查网站质量”“运行 Lighthouse 审计”“检查页面质量”或“优化我的网站”时使用。

测试与质量33.4k
N
neon-postgres-branches
neon-postgres-branches
neondatabase / agent-skills

为测试和开发选择并创建合适的 Neon 分支类型。用户询问 Neon 分支、使用真实数据测试迁移、隔离测试环境、敏感数据的仅架构分支工作流、从父分支重置分支、分支过期与 CI/CD 分支生命周期,或通过 Neon CLI 或 Neon MCP 创建分支时使用。触发词包括“Neon branch”“test migrations safely”“branch production data”“schema-only branch”“reset branch”“branch per PR”和“sensitive data testing”。

数据与数据库32.6k
C
core-web-vitals
core-web-vitals
addyosmani / web-quality-skills

利用现场和实验室数据优化 Core Web Vitals(LCP、INP、CLS),改善页面体验。在用户要求“改善 Core Web Vitals”“修复 LCP”“减少 CLS”“优化 INP”“优化页面体验”或“修复布局偏移”时使用。

开发32.4k
F
firecrawl-qa
firecrawl-qa
firecrawl / firecrawl-workflows

使用 Firecrawl browser 测试在线网站并记录问题:链接、表单、移动端布局、性能和控制台错误。用于上线前检查、查找缺陷或确认已部署的网站是否正常运行

测试与质量31.4k
C
convex-reviewer
convex-reviewer
get-convex / agent-skills

Convex 代码审查器——检查 convex/ 目录中代码的安全性、身份验证、验证器、性能和模式。在发布前用于审查或审计 Convex 函数。

测试与质量31.3k
C
convex-test
convex-test
get-convex / agent-skills

为应用的 Convex 函数生成 convex-test 测试。

测试与质量31.2k
C
convex-launch-readiness
convex-launch-readiness
get-convex / agent-skills

运行所有 Convex 审计(authz、reviewer、advisor、insights),生成一份评分并去重的就绪情况报告及按顺序排列的修复计划——后端的 Lighthouse

测试与质量31.2k
C
convex-verify
convex-verify
get-convex / agent-skills

验证 Convex 功能是否正常——填充种子数据,通过 convex-test 模拟多个用户操作,并断言行为符合预期,包括授权失败场景(拒绝错误用户、强制执行数据范围)

测试与质量31.1k
B
better-interface
better-interface
jakubkrehel / skills

从无障碍性、布局、文案、排版、色彩和 UI 润色等方面审核屏幕、流程或整个界面,并返回一份排序后的报告。

设计与 UI31.1k
B
better-accessibility
better-accessibility
jakubkrehel / skills

依据 WCAG 2.2 审核并修复键盘和焦点行为、ARIA、无障碍名称、表单、屏幕阅读器播报、动态效果和缩放。

设计与 UI30.7k
C
code-review-excellence
code-review-excellence
wshobson / agents

掌握有效的代码审查实践,在保持团队士气的同时提供建设性反馈、及早发现错误并促进知识共享。在审查 pull request、制定审查标准或指导开发者时使用。

测试与质量30.4k
B
best-practices
best-practices
addyosmani / web-quality-skills

应用现代 Web 开发最佳实践,确保安全性、兼容性和代码质量。用户要求“应用最佳实践”“安全审计”“现代化代码”“代码质量审查”或“检查漏洞”时使用。

测试与质量29.2k
R
review-pr
review-pr
warpdotdev / common-skills

审查拉取请求差异,并将结构化反馈写入 review.json,供工作流发布。适用于审查从 pr_diff.txt 和 pr_description.txt 等本地文件检出的 PR,并生成机器可读的审查结果,而不是直接发布到 GitHub。

测试与质量28.9k
F
fix-errors
fix-errors
warpdotdev / common-skills

修复 warp Rust 代码库中的编译错误、Lint 问题和测试失败。涵盖提交前检查、WASM 特定错误以及运行指定测试。适用于用户遇到构建错误、clippy 或 fmt 失败、测试失败,或需要在 PR 前运行或解读提交前检查时。

开发28.6k
D
diagnose-ci-failures
diagnose-ci-failures
warpdotdev / common-skills

使用 GitHub CLI 诊断 PR 的 CI 失败,提取错误日志并生成修复计划。用户要求检查 CI 状态、获取 CI 问题、分诊测试失败或调查 PR 构建失败时使用。

测试与质量28.4k
M
momentic-spec
momentic-spec
momentic-ai / skills

在功能开发过程中使用 Momentic 规格提升代码正确性。

测试与质量28.3k
P
pr-walkthrough
pr-walkthrough
warpdotdev / common-skills

生成 PR 的静态交互式 D3 导览。用户需要可缩放的 PR 地图、图形或画布形式的 PR 概览,或以其他方式可视化 PR 系统组件、数据流、代码依赖和用户操作时使用。

开发28.1k
M
momentic-maintain
momentic-maintain
momentic-ai / skills

使用 MCP 运行工具、Momentic CLI 和手动运行产物,诊断、分类、分流并修复失败的 Momentic 测试。开发者询问某个分支发生了什么、DevX 或值班人员询问 main 为何变红,或用户想检查分类、解除隔离或恢复测试的波动、减少重试、重新分类运行结果、执行 AI 分流或修复失败时使用。

测试与质量27.3k
A
argent-android-emulator-setup
argent-android-emulator-setup
software-mansion / argent

使用 argent MCP 工具设置并连接 Android 模拟器。在 Android 上开始新会话、启动模拟器、获取设备序列号,或执行任何 UI 交互任务之前使用。

开发27.3k
F
fixing-motion-performance
fixing-motion-performance
ibelick / ui-skills

审查并修复动画性能问题,包括布局抖动、合成器属性、滚动联动动画和模糊效果。动画卡顿、过渡不流畅,或需要审查 CSS/JS 动画性能时使用。

设计与 UI27.3k
第 61–120 条,共 11,825 条

第一次接触 MCP?

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

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