cancel-ultraqa
用于取消正在运行的 UltraQA 循环工作流的技能,通过写入状态文件停止 QA 循环,并提供重新启动各类 UltraQA 任务的命令。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-30 00:12
12,908 个结果
用于取消正在运行的 UltraQA 循环工作流的技能,通过写入状态文件停止 QA 循环,并提供重新启动各类 UltraQA 任务的命令。
用于定义可测试、可验证的验收标准,判断需求是否被满足。提供 Given-When-Then 与清单两种格式,覆盖正常流程、边界、错误与安全路径,并强调可度量与 QA 评审。
用于设计或实现深度端到端(E2E)测试场景的技能,超越浅层 happy-path 流程,覆盖多步骤用户旅程、有状态会话、状态累积、跨边界导航、会话重入、输入边界与依赖失败等真实生产故障场景。
用于为已评审的实现切片或功能制定分层测试策略,覆盖单元、集成、契约与端到端各层,平衡信心、速度与维护成本,并规划测试数据、CI 集成与防抖动实践。
用于配合 Microsoft Foundry(Azure AI Foundry)及 Foundry MCP 服务器工具的 AI 技能,覆盖模型发现与部署、AI 智能体全生命周期、评估流程与故障排查,包含 deploy、invoke、troubleshoot 等子技能。
Playwright 浏览器自动化技能,用于编写并执行自定义 Playwright 脚本,完成网页测试、截图、响应式检查、表单与登录流程测试、链接校验等浏览器任务,首次需安装 Playwright 与 Chromium。
一个代码审查与重构技能,在不改变功能的前提下提升代码清晰度、一致性与可维护性,默认聚焦近期修改的代码。适用于Python、TypeScript/JavaScript和Rust,遵循项目既定编码规范。
用于接收代码审查反馈的技能:在实施建议前先做技术验证,要求澄清不清晰项,以技术理由反对不妥建议,避免表演性同意,并按优先级逐项实施和测试。
在完成任务或主要功能、合并 main 前请求代码审查的技能:派发 code-reviewer 子智能体,尽早发现并修复问题。
Spec Pack 验证阶段主技能,用于生成或更新测试计划、手工测试用例、测试套件与测试报告,强调严格门禁、AC 可追溯与落盘规范;自动化仅为可选增强。
该技能用于在 Spec Pack 的 verification 阶段生成可直接粘贴到外部缺陷系统(如 Jira、禅道、Linear、GitHub Issue)的结构化缺陷报告,并将缺陷编号、链接等信息回写到 report-*.md,作为交付阻断与风险证据。
用于 Spec Pack 的 verification 阶段:在测试执行后产出可交付的结论性测试报告,回答是否满足 AC、是否可交付、阻断点与下一步动作,并支持追溯到用例与缺陷引用。
Spec 测试计划(spec-test-plan)用于在 Spec Pack 的 verification 阶段生成或更新 {FEATURE_DIR}/verification/test-plan.md,冻结测试范围、策略、环境、准入准出标准、风险与验证清单,并与 requirements 验收口径保持可追溯。
用于 Spec Pack 验证阶段生成或更新 {FEATURE_DIR}/verification/suites.md 的技能,把 usecase.md 中的用例编号组织为 smoke、regression、targeted 等可执行测试集合,并定义执行顺序、依赖与阻断规则。
用于 Spec Pack 验证阶段生成或更新测试用例文件 {FEATURE_DIR}/verification/usecase.md 的技能,把需求中的验收口径(AC)转成可执行、可判定、可追溯的手工测试用例,并按统一模板生成。
这是 OpenChatCut 项目的验证技能,用于检查智能体对项目与编辑器的修改是否真实生效。它定义了从 L0 到 L2 的分级验证标准:L0 做静态检查(如聚焦验证脚本、npx tsc --noEmit、测试和构建),L1 在 localhost:5199 上运行真实智能体并收集结构与渲染证据,L2 用打包桌面应用完整走通用户场景并做人工视觉审核。运行时行为变更需 L0+L1,发布及仅桌面端相关变更在打包应用为被测对象时还需 L2。技能强调用两个信号相互印证:以 read_project 确认结构(素材、轨道、片段、帧位置、时间线时长),并用视觉捕获路径在指定帧取渲染证据。使用 view_timeline_frames 验证合成后的时间线效果,用 view_asset_frames 检查原始源素材帧。除此之外还规定了 L1 运行后必须检查完整对话记录、核对 read_project 结果与可见时间线,并对验证失败进行原因分类。
负载测试技能,用于对 API、Web 服务和分布式系统进行负载测试、压力测试与性能基准测试。技能内容涵盖性能测试基本概念(负载测试、压力测试、尖峰测试、浸泡测试、断点测试)与关键指标(吞吐量、延迟百分位、错误率、并发用户数、Apdex),并给出 k6、Artillery、JMeter、Locust、wrk/wrk2、ab 等工具的使用示例,包括安装方式、脚本配置、运行命令、输出报告与 CI/CD 无头执行方式。适用于需要验证接口性能、寻找系统瓶颈或做容量评估的场景。
条件等待(Condition-Based Waiting)是一种用于异步测试的实践方法,核心是用「轮询实际关心的条件」替代「猜测耗时的任意延迟」。它针对测试中常见的 setTimeout、sleep、time.sleep() 等固定等待,通过一个带超时的通用轮询函数 waitFor,反复检查条件是否满足,从而消除因机器速度、负载或 CI 环境差异导致的竞态与不稳定(flaky)测试。资料给出的真实调试案例显示:修复 3 个文件中的 15 个不稳定测试后,通过率从 60% 提升到 100%,执行时间加快 40%,不再出现竞态条件。
test-coverage 是一个用于分析测试覆盖率缺口的技能,帮助识别未被测试的代码路径,并依据风险对需要编写的测试进行优先级排序,从而提升整体测试质量。其核心理念并非追求 100% 覆盖率,而是确保风险最高的代码得到充分测试。该技能提供了一套结构化流程:先探测项目使用的测试框架与覆盖率工具,再运行现有覆盖率报告,找出完全无测试或覆盖率低的文件,定位常见遗漏的代码路径(如错误处理、边界条件、else 分支、超时重试等),并按风险等级(关键、高、中、低)对未测试代码进行排序。同时,它还分析测试质量,识别无断言、测试相互依赖、过度 mock、不稳定测试等常见问题,并针对 Node.js、Python、React、Vue、Go、Java、Ruby、PHP、移动端及 API 集成等不同技术栈给出具体检查项。最终输出包含覆盖率报告、未测试文件清单、测试质量问题和分阶段的覆盖率改进计划。
website-visual-testing 是一个用于在浏览器中对网站进行可视化测试的技能,结合 opencode-pty 与 agent-browser 使用。它适合在需要检查本地开发服务器、预览服务器、Storybook 或长时间运行的测试目标时使用。该技能通过 PTY 会话安全启动本地站点,等待就绪信号后再用 agent-browser 打开页面,进行快照、截图与交互检查,覆盖桌面与移动视口、明暗主题等视觉维度,并输出包含路由、状态与截图的检查结果。它定位为 UI 视觉检查,不替代功能测试、无障碍检查或跨浏览器认证。
recap-validate 是 Recap Studio 中的验证技能,当用户输入 /recap validate、要求“给页面打分”“运行验证”“对 recap 做 QA”或需要多智能体质量报告时使用。它运行一个验证委员会,对 RecapPageContent JSON(通过 packages/content-pipeline/src/load.ts 加载)以及可选的 Next.js 渲染输出(apps/recap-web/.next/ 下的构建树)进行并行、隔离的多维度审查,最终输出结构化的质量报告。审查维度包括事实核查、初学者可读性、无障碍、UX 设计、性能、安全隐私和怀疑性审查,每个审查者给出 1 到 10 分、发现项和阻塞项。各维度有必须通过的阈值:事实、初学者、无障碍、UX、性能、安全、简洁性分别为 9、9、9、8、8、9、9。输出会写入 artifacts/<slug>/validation.json 并打印 Markdown 摘要表格,列出各维度得分、目标、状态和首要发现,同时列出阻塞项和可自动修补项。该技能明确禁止为提高分数而虚报、隐藏阻塞项;若某审查者无法运行(如无构建时无法做性能审查),需标记 confidence: low 并说明原因。
sniff 是一个面向项目的 bug 扫描工具,可作为技能通过 /sniff 命令触发。它提供统一的 sniff MCP 工具,支持两种模式:walk(自主流程漫游,驱动真实浏览器查找运行时 bug)和 scan(仅扫描源码)。使用 walk 模式时需要传入项目的绝对路径 rootDir,并可省略 baseUrl 来自动检测正在运行的开发服务器,或由用户提供 URL。如果返回 { needsSetup: "playwright-browsers" },需要先调用 sniff_install 工具再重试 walk。若没有应用在运行,sniff 会返回提示信息和仅源码扫描,此时应告知用户启动开发服务器或提供 URL 以进行完整的流程漫游。结果按严重程度分组展示(CRITICAL 和 HIGH 优先),每条包含路由、复现步骤、置信度(confirmed / likely / uncertain)和建议修复方案,并提及任何标记为 needsOutOfBandVerification 的发现,同时可为可安全自动修复的问题提供 /sniff-fix。
该技能为代码审查流程提供共享的质量门禁与合并规则,主要用于 /senior-review:team-review 与 /senior-review:code-review 两条命令。其核心是“共享上下文溯源规则”:来自同一共享产物的证据不能独立佐证该产物自身的结论,多位审查者对同一前提的一致同意只算一次观察而非多次。围绕该规则定义了上下文如何分发(X 光输出、互连图、知识溯源三类产物)、审查者应如何只读取与自身维度相关的锚点、以及对应的度量指标(独立前提重建率、前提挑战率、地图挑战率、地图缺口率、跨源佐证率等)。同时规定定量声明的证据等级(measured 与 derived)、用户可见后果问题、由四个视角组成的对抗式验证面板,以及无上下文(--no-context)原始模式的降级行为。
Nebula 视觉验证技能用于对本地 Canvas Workbench 中已变更的 Canvas 组件和页面进行聚焦式视觉 QA。它仅在用户明确要求视觉验证时启用,不会在组件或页面变更后自动运行,也不会从“验证”“运行检查”等泛化请求中推断同意。该技能针对变更的 Workbench 目标,在桌面(1440x900)、平板(768x1024)、移动(390x844)三种视口下逐一检查目标与命名状态,通过浏览器侧信号采集脚本执行强制确定性检查,并结合截图、快照和样式查询进行结构审查。若未运行该脚本,则只能报告为“仅人工审查”或“部分验证”,不能声称已通过完整视觉验证。