python-testing
使用pytest的Python测试策略,包括TDD方法、夹具、模拟、参数化和覆盖率要求。
使用场景/Cursor 开发必备
面向 Cursor 用户的入门组合:文件、GitHub、文档、浏览器。快速搭建 AI 编程工作流。
共匹配 6,719 个资源 · 第 110 / 140 页
Cursor 对 MCP 的支持是原生且开箱即用的:在 Settings → MCP 或项目根的 .cursor/mcp.json 中粘贴一段 JSON 即可接入任意 MCP Server。搭配 AgentHub 的一键配置生成器,从发现到接入通常不超过一分钟。
推荐的入门组合覆盖四类高频需求:Filesystem(读写项目文件)、GitHub(PR / Issue / diff)、Context7(最新框架文档,减少幻觉)、Playwright(浏览器验证与 E2E)。之后再按业务补充数据库、抓取或国内服务类 MCP。
本页列出的每个资源都附带 Cursor 专用配置片段:在 AgentHub 打开资源详情页 → 选择 Cursor Tab → 复制 JSON 粘贴即可,安装命令与鉴权环境变量一并给出。
使用pytest的Python测试策略,包括TDD方法、夹具、模拟、参数化和覆盖率要求。
面向 Claude Code 会话的正式评估框架,落实评估驱动开发(EDD)原则。
面向 Claude Code 会话的全面验证系统。
自动从 Claude Code 会话中提取可复用的模式,并保存为已学习技能以供后续使用。
Spring Boot 的测试驱动开发,使用 JUnit 5、Mockito、MockMvc、Testcontainers 与 JaCoCo。在添加功能、修复 bug 或重构时使用。
Spring Boot 项目的验证闭环:发布或 PR 前的构建、静态分析、带覆盖率的测试、安全扫描与差异(diff)审查。
Java Spring Boot 服务中 Spring Security 的最佳实践:认证/授权、验证、CSRF、密钥、响应头、速率限制与依赖安全。
Laravel 安全最佳实践:认证/授权、输入验证、CSRF、批量赋值、文件上传、密钥管理、速率限制与安全部署。
Laravel 架构模式、路由/控制器、Eloquent ORM、服务层、队列、事件、缓存,以及面向生产应用的 API 资源。
Spring Boot 架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理与日志记录。用于 Java Spring Boot 后端工作。
Django 架构模式、通过 DRF 的 REST API 设计、ORM 最佳实践、缓存、信号、中间件及生产级 Django 应用。
Laravel 的测试驱动开发,涵盖 PHPUnit 与 Pest、工厂、数据库测试、伪造对象和覆盖率目标。
Rust 测试模式,包括单元测试、集成测试、异步测试、基于属性的测试、mock 与覆盖率,遵循 TDD 方法论。
Kotlin 测试模式:Kotest、MockK、协程测试、基于属性的测试以及 Kover 覆盖率。遵循 TDD 方法论及地道的 Kotlin 实践。
Go 测试模式,包括基于表格的测试、子测试、基准测试、模糊测试与测试覆盖率。遵循 TDD 方法论及地道的 Go 实践。
Playwright 端到端测试模式、Page Object Model、配置、CI/CD 集成、产物管理与不稳定测试应对策略。
用于本地开发的 Docker 与 Docker Compose 模式,涵盖容器安全、网络、卷策略与多服务编排。
数据库迁移最佳实践:schema 变更、数据迁移、回滚与零停机部署,覆盖 PostgreSQL、MySQL 和常用 ORM(Prisma、Drizzle、Django、TypeORM、golang-migrate)。
Web 应用的部署工作流、CI/CD 流水线模式、Docker 容器化、健康检查、回滚策略与生产就绪清单。
REST API 设计模式:资源命名、状态码、分页、过滤、错误响应、版本管理与生产 API 限流。
基于 pytest 的 Python 测试策略:TDD 方法、fixture、Mock、参数化与覆盖率要求。
Next.js 16+ 与 Turbopack:增量打包、文件系统缓存、开发速度提升,以及何时用 Turbopack 替代 webpack。
Next.js App Router 专家指导。在构建、调试或设计 Next.js 应用架构时使用——路由、Server Components、Server Actions、Cache Components、布局、middleware/proxy、数据获取、渲染策略,以及在 Vercel 上部署。
所有 Cursor 文档的唯一权威来源与管家。负责本地文档存储、抓取、发现与定位。在查找、检索、搜索或解析 Cursor 文档时使用;支持按关键词、分类、标签或自然语言查询发现文档;从 llms.txt 抓取;管理索引元数据(关键词、标签、别名);或从文件系统重建索引。可运行脚本完成文档抓取、查找与解析。处理 doc_id 解析、关键词检索、自然语言查询、分类/标签过滤、别名解析、llms.txt 解析、供内部使用的 Markdown 小节抽取、基于哈希的漂移检测以及完善的索引维护。
安全评估,涵盖侦察、Web 评估(OWASP)、漏洞分析、威胁建模与安全新闻分析。适用场景:recon、侦察、端口扫描、子域名、DNS、WHOIS、Web 评估、OWASP、渗透测试、漏洞分析、威胁建模、安全趋势、安全研究。
安全评估,涵盖侦察、Web 评估(OWASP)、漏洞分析、威胁建模与安全新闻分析。适用场景:recon、侦察、端口扫描、子域名、DNS、WHOIS、Web 评估、OWASP、渗透测试、漏洞分析、威胁建模、安全趋势、安全研究。
在重构代码以提升可读性、减少重复或简化复杂逻辑时使用此技能。触发场景:提取方法、内联变量、以多态替换条件、引入参数对象、分解条件表达式、替换魔法数字、方法上提/下推,以及任何在不改变行为前提下进行系统化代码转换的任务。
Terraform 模块提取决策框架。适用场景:(1) 决定是创建模块还是保持内联;(2) 确定模块边界;(3) 避免过度抽象;(4) 处理状态迁移。 这不是 Terraform 教程,聚焦重构决策(何时模块化、何时保持内联)以及导致模块泛滥的反模式。 触发词:terraform module、refactor terraform、module boundaries、when to create module、terraform abstraction、module sprawl、state migration。
在使用 Detox 或 Appium 编写或配置移动应用测试、对接设备农场(AWS Device Farm、Firebase Test Lab、BrowserStack)、集成崩溃上报(Crashlytics、Sentry、Bugsnag)或分发 Beta 构建(TestFlight、Firebase App Distribution、App Center)时使用此技能。触发场景:移动端端到端测试、原生应用自动化、设备矩阵测试、崩溃符号化与 OTA Beta 分发工作流。
移动应用竞品分析器。通过 ADB 对 Android 移动应用进行自动化竞品分析。可导航应用、截屏、记录 UX/UI 并生成完整报告。适用场景:分析竞品应用、探索应用 UX、移动应用分析与竞品调研。
在设计后端系统、数据库、API 或服务时使用此技能。触发场景:schema 设计、数据库迁移、索引策略、分布式系统架构、微服务、缓存、消息队列、可观测性搭建、日志、指标、链路追踪、SLO/SLI 定义、性能优化、查询调优、安全加固、认证、授权、API 设计(REST、GraphQL、gRPC)、限流、分页与故障处理模式。像资深后端工程顾问一样辅助中级工程师进阶。
精通 Kubernetes 与 kubectl,覆盖部署、服务、pod、调试与集群管理。当用户要求“部署到 k8s”“创建 deployment”“调试 pod”“kubectl 命令”“扩容服务”“查看 pod 日志”“创建 ingress”或执行任何 Kubernetes 任务时使用。
Docker 容器部署,含 Nginx HTTPS 配置与 Cloudflare Tunnel 集成。在使用 Docker 部署 Web 应用、配置 SSL/TLS 证书、搭建 Nginx 反向代理,或通过 Cloudflare Tunnel 实现安全外部访问时使用。
精通 Docker 与 Docker Compose,涵盖容器、镜像、网络、卷与调试。当用户要求“构建容器”“运行 docker”“调试容器”“编写 dockerfile”“docker compose up”“查看容器日志”“优化 docker 镜像”或进行任何容器操作时使用。
在应用容器化、编写 Dockerfile、部署到 Kubernetes、创建 Helm Chart 或配置服务网格时使用此技能。触发词:Docker、Kubernetes、k8s、容器、pod、deployment、service、ingress、Helm、Istio、容器编排,以及任何需要容器或集群管理的任务。
以循序渐进的方式安全重构代码
带常用助手与最佳实践的交互式 Python REPL 自动化。
用于 Stage 5 合规校验的 Docker 环境验证 Agent。校验 Docker 可用性、捕获测试前状态、执行 Compose 构建/部署、测试 HTTP 端点(带鉴权与不带鉴权)、检测 4xx/5xx 错误,并将 Docker 状态恢复到测试前基线。
Docker 镜像构建、容器执行与调试模式,并附带安全检查清单。
通过 agent-browser CLI 实现浏览器自动化。当用户需要访问网站、填表、点击按钮、截图、提取数据或测试 Web 应用时使用。
使用圆角/间距风格配方,为 PPT 幻灯片挑选统一的视觉设计系统。当用户要求整体风格方向或组件样式一致性时使用。包含 Sharp/Soft/Rounded/Pill 配方、组件映射、字体/间距规则与混搭指南。触发词:风格、style、radius、spacing、圆角、间距、PPT风格、视觉风格、design style、component style。
当需要按 iOS HIG 与 SwiftUI 规范设计 iOS 界面时使用。
当需要按 Material Design 3 与 Jetpack Compose 规范设计 Android 界面时使用。
库无关的Flutter/Dart代码审查清单,涵盖Widget最佳实践、状态管理模式(BLoC、Riverpod、Provider、GetX、MobX、Signals)、Dart惯用法、性能、可访问性、安全性和整洁架构。
Laravel 安全最佳实践,涵盖认证/授权、验证、CSRF、批量赋值、文件上传、密钥管理、速率限制和安全部署。
X/Twitter API集成,用于发布推文、线程、读取时间线、搜索和分析。涵盖OAuth认证模式、速率限制和平台原生内容发布。当用户希望以编程方式与X交互时使用。
通过 Context7 MCP 使用最新的库和框架文档,而非训练数据。当用户提出设置问题、API参考、代码示例或命名框架(例如 React、Next.js、Prisma)时激活。
使用Node/TypeScript SDK构建MCP服务器——工具、资源、提示、Zod验证、stdio与可流式HTTP对比。使用Context7或官方MCP文档获取最新API信息。
两者皆可:项目级 .cursor/mcp.json 随仓库共享给团队,全局 ~/.cursor/mcp.json 对本机所有项目生效。含密钥的配置建议放项目级并加入 .gitignore,或用环境变量引用。
每个启用的 MCP 都会向上下文注入工具定义,建议按项目启用、用完禁用不常用的服务器,把上下文留给真正需要的工具。
JSON 结构相同,差异主要在命令路径与环境变量写法(如 npx 与绝对路径、引号转义)。AgentHub 详情页会区分 stdio 与远程托管(streamable-http/SSE)两类接入方式。