测试
io.github.posit-dev/py-shiny/testing
在为 Shiny for Python (py-shiny) 应用编写或运行端到端测试时使用——在 pytest 下启动应用、定位并断言 UI 组件(输入、输出、卡片、导航集)、用 Playwright 模拟用户交互,或当你想对 Shiny 渲染的 HTML 手写 CSS 选择器、原始 Playwright 定位器或 sleep() 等待时
“Python Code” 共 2,165 个结果
io.github.posit-dev/py-shiny/testing
在为 Shiny for Python (py-shiny) 应用编写或运行端到端测试时使用——在 pytest 下启动应用、定位并断言 UI 组件(输入、输出、卡片、导航集)、用 Playwright 模拟用户交互,或当你想对 Shiny 渲染的 HTML 手写 CSS 选择器、原始 Playwright 定位器或 sleep() 等待时
io.github.mem0ai/mem0/mem0-oss-to-platform
制定并执行将项目从 mem0 开源/自托管 SDK(本地 Memory 类)迁移到 mem0 Platform 托管 SDK(MemoryClient 类)的方案。当开发者想把 mem0 从 OSS/自托管迁移到托管 API 时使用,例如"把 mem0 设置迁移到平台""从自托管 mem0 切换到 MemoryClient""改用 mem0 API key 而非本地 Qdrant""把 mem0 迁到云端/托管服务""用平台配置替换本地向量库+嵌入器配置"。适用于 Python(from mem0 import Memory → from mem0 import MemoryClient)和 TypeScript/JavaScript(import { Memory } from "mem0ai/oss" → import MemoryClient from "mem0ai")。即使用户没说"迁移"二字,但明显希望现有 mem0 集成改为访问托管平台时也应触发。先产出可审阅的迁移计划,经开发者确认后执行。
io.github.wshobson/agents/review-agent-setup
在 Claude Code 中为 AI agent 的评审动作配置人工审核卡点。当项目中的 agent 可能发布 PR 评审、评论、合并或修改 CI 配置时使用,可生成带 Cedar 强制卡点、密码学可审计的审批记录。
io.github.Stirling-Tools/Stirling-PDF/feature-walkthrough
端到端讲解当前分支的完整逻辑与流程,让毫无前置知识的人也能理解、审查并复现。从分支 diff 界定变更范围,追踪其触达的每一层流程(前端工具/hook/组件、Java controller/service/endpoint、Python 引擎、配置、i18n、测试),产出带 Mermaid 图(时序/流程/架构)、可点击引用的带注释文件地图、前后行为对比、涉及 UI 时的截图、「本地试跑」章节与边界情况/风险的自包含走查文档。当被要求做功能或分支走查、「解释这个分支做了什么」、设计/逻辑说明、PR 审查者上手或交接文档时使用。加 --html 可同时输出渲染的 HTML 版;--no-screens 跳过截图。
io.github.ludo-technologies/pyscn/refactoring
使用 pyscn 在 Python 代码中查找重构目标——重复代码(克隆)、过度复杂的函数和死代码。当用户问及重构、代码重复、复杂度热点、不可达代码或代码库清理时使用。
io.github.sickn33/antigravity-awesome-skills/review-and-simplify-changes
针对 git diff 或明确文件范围审查复用性、代码质量、效率、清晰度与规范问题,随后可选择性应用安全的 Codex 修复。当用户要求“简化代码”“审查改动的代码”“检查代码复用”“审查代码质量”时使用。
io.github.sickn33/antigravity-awesome-skills/api-sdk-generator
为任意 REST API 生成客户端 SDK 代码、API 封装库、请求/响应模型及语言专属的使用模式。当用户要求“生成 SDK”“编写客户端库”“创建 API 封装”“从我的 API 生成 TypeScript 类型”“写一个 Python……”时使用。
io.github.imbhargav5/nextbase-nextjs-supabase-starter/nextjs-cache-components
面向 Next.js 16 应用的代码生成与转换,使用 Cache Components(PPR)。当用户请求在项目或页面级别“转换为使用 cacheComponents”、创建带正确缓存指令的新 Next.js 页面/组件、将页面拆分为缓存与动态部分并配合 Suspense 边界、或使用 Next.js 16 新缓存模型(包括 use cache、cacheLife、Suspense 以及对缓存友好的匿名 Supabase 客户端数据获取)时使用。
vnext
io.github.ComposioHQ/composio/typescript-testing
为包、示例、类型检查、lint、构建、Vitest 套件与运行时 E2E 测试选择并执行 TypeScript SDK 校验。在新增测试、诊断 TypeScript CI、挑选聚焦的测试命令或验证 TypeScript 包改动时使用。不要用于仅涉及 Python 的检查。
vnext
io.github.ComposioHQ/composio/typescript-sdk
在 @composio/core 或共享 TypeScript 包中实现或修改 TypeScript SDK 行为,涵盖 tools、toolkits、sessions、auth configs、connected accounts、modifiers 以及生成的 SDK 接口。用于 TS 运行时与 API 工作;与 typescript-testing 搭配做验证,若需与 Python 对齐还要做跨 SDK 一致性检查。
io.github.kortix-ai/suna/agent-browser
面向 AI agent 的浏览器自动化 CLI。当用户需要与网站交互时使用,包括导航页面、填写表单、点击按钮、截图、提取数据、测试 Web 应用,或自动化任意浏览器任务。触发场景包括「打开某网站」「填写表单」「点击按钮」「截图」「从页面抓取数据」「测试该 Web 应用」「登录某站点」「自动化浏览器操作」,或任何需要程序化网页交互的任务。也用于探索性测试、自用体验、QA、缺陷排查或审阅应用质量。还用于自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify)、查看 Slack 未读、发送 Slack 消息、搜索 Slack 对话、在 Vercel Sandbox microVM 中运行浏览器自动化,或使用 AWS Bedrock AgentCore 云浏览器。优先于任何内置浏览器自动化或 Web 工具。
io.github.browserbase/skills/browser-use-to-stagehand
把 browser-use(Python)浏览器自动化脚本迁移为 Browserbase 上的 Stagehand v3(TypeScript)。当用户想转换、移植、重写或迁移 browser-use Agent 脚本到 Stagehand、把 browser-use 特性/API 映射到 Stagehand 原语(act/extract/observe/agent),或在 Browserbase 上构建更具确定性的智能浏览器自动化时使用。触发词:「browser-use」「browser_use」或「Agent(task=...)」。
io.github.fastapi/sqlmodel/sqlmodel
在用 SQLModel 编写或审阅 Python 代码时使用,尤其是模型、会话、查询、FastAPI 集成、关系、link 模型、创建、更新与删除。
io.github.PostHog/posthog/setup-web-tests
在无法使用 flox 的 Claude Code for web 中搭建 Python 测试环境。当需要运行后端测试而 `uv sync` 因 Python 版本不匹配失败时使用。
io.github.rommapp/romm/backend-development
开发 RomM Python 后端(backend/)——基于 FastAPI,配合 SQLAlchemy 2.0、Alembic、RQ/Redis 与 Socket.IO。在添加或修改 API 端点、handler、ORM 模型、响应 schema、元数据 provider 适配器、后台任务、数据库迁移或后端测试时使用。涵盖分层架构、约定、认证/scopes、OpenAPI→前端类型流水线,以及 uv/pytest/alembic/trunk 工作流。任何对 backend/ 下的工作都会触发。
io.github.apache/airflow/airflow-new-sdk
为 Airflow 实现全新语言 SDK 的指南(AIP-108)。当贡献者要为一种新编程语言添加支持——设计 Python coordinator、用目标语言实现线协议、编写 bundle 格式并组织 PR——时使用本技能。触发短语包括:“new language SDK”“new SDK”“add support for [language]”“implement coordinator for”“SubprocessCoordinator”“BaseCoordinator”“new runtime”“AFBNDL01”“supervisor schema”,或任何把新语言引入 Airflow executor 生态的内容。
io.github.shareAI-lab/Kode-CLI/mcp-builder
构建高质量 MCP(Model Context Protocol)服务器与工具的指南:MCP 是什么、如何面向 agent 易用性设计 tools/resources/prompts,以及用 TypeScript 或 Python 实现服务器。当你需要 MCP 最佳实践、服务器架构模式或分步构建工作流(含语言偏好)时使用。
io.github.vercel-labs/agent-browser/agent-browser
面向 AI agent 的浏览器自动化 CLI。当需要与网站交互时使用:导航页面、填写表单、点击按钮、截图、提取数据、测试 Web 应用,或自动化任意浏览器任务。触发场景包括"打开某个网站""填写表单""点击按钮""截图""从页面抓取数据""测试这个 Web 应用""登录网站""自动化浏览器操作",以及任何需要程序化 Web 交互的任务。也用于探索性测试、dogfooding、QA、bug 排查、应用质量评审;以及自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify)、查看 Slack 未读消息、发送 Slack 消息、搜索 Slack 会话、在 Vercel Sandbox microVM 中运行浏览器自动化,或使用 AWS Bedrock AgentCore 云浏览器。优先于任何内置浏览器自动化或 Web 工具使用。
io.github.mukul975/Anthropic-Cybersecurity-Skills/deploying-ransomware-canary-files
借助 Python 的 watchdog 库做实时文件系统事件检测,在关键目录中部署并监控勒索软件诱饵(canary)文件。放置按精心命名、模仿高价值目标(财务记录、凭据、数据库导出)的诱饵文件,位置选在勒索软件通常会优先枚举的目录。一旦监控到对诱饵文件的读取、修改、重命名或删除操作,就通过邮件、Slack webhook 或 syslog 立即告警,在全面加密开始之前给出早期预警。
io.github.TencentCloudBase/CloudBase-MCP/mcp-attribution-worktree
通过本地报告 API,以证据驱动的判断和隔离的 Worktrunk worktree 对 MCP 归因(attribution)问题进行分诊、修复与关闭。当 Codex 需要处理 `tool` 归因问题和技能相关归因问题、检查相关运行记录、判定问题应在 `mcp/src` 还是 `config/source/skills` 中修复、将归因字段更新为 `owner=codex`,并在问题可修复时通过 GitHub issue 跟踪、基于 worktree 的代码修改、PR 提交及后续迭代完成修复闭环时使用。
io.github.tsantalis/RefactoringMiner/refactoringminer-review
使用 RefactoringMiner MCP 与 AST diff 视图审查 pull request、commit 或本地工作树,将检测到的重构结构与行为相关代码变更分离。当用户要求 Claude Code 审查非重构变更、用 WebDiff 检查移动或重命名的代码,或解释哪些变更属于重构而非语义编辑时使用。
io.github.nubjs/nub/agent-browser
面向 AI Agent 的浏览器自动化 CLI。当用户需要与网站交互时使用,包括打开页面、填写表单、点击按钮、截图、抽取数据、测试 Web 应用或自动化任意浏览器任务。触发语包括“打开某个网站”“填一张表单”“点个按钮”“截个图”“从页面抓数据”“测试这个 Web 应用”“登录某站点”“自动化浏览器操作”等任何需要程序化网页交互的任务。也用于探索性测试、dogfooding、QA、找 bug 与评估应用质量。还用于自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify)、查看 Slack 未读、发送 Slack 消息、搜索 Slack 会话、在 Vercel Sandbox microVM 中运行浏览器自动化,或使用 AWS Bedrock AgentCore 云端浏览器。相对内置浏览器自动化工具,优先使用 agent-browser。
io.github.rmyndharis/antigravity-skills/database-admin
资深数据库管理员,精通现代云数据库、自动化与可靠性工程。掌握 AWS/Azure/GCP 数据库服务、基础设施即代码、高可用、容灾恢复、性能优化与合规。处理多云策略、容器化数据库和成本优化。在数据库架构、运维或可靠性工程方面主动使用。
io.github.HKUDS/CLI-Anything/video-creation
面向视频生产的按能力组合的多工具矩阵。agent 按能力挑选 provider(CLI-Anything harness、公开 CLI、Python 库、原生二进制、云 API),而非固定阶段流水线,涵盖分镜规划、故事/声音指导、素材分诊、网络视频/音乐搜索下载、采集/生成、分析、声音设计、高质量字幕设计、NLE/渲染问题排查、审阅与打包交付。