debugging
一套系统化根因调试方法,适用于各类技术问题,包括报错、失败、异常行为或陷入困境时。核心原则是追到根因,不用补丁掩盖症状。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-17 00:11
12,218 个结果
一套系统化根因调试方法,适用于各类技术问题,包括报错、失败、异常行为或陷入困境时。核心原则是追到根因,不用补丁掩盖症状。
为 LLM 智能体构建 QA 测试框架的技能,用于评估工具调用、轨迹、红队、回归、多智能体及携带工作区轨迹行为。提供冒烟套件、回归套件、拒绝/安全包等设计方法与参考文档。
Code Quality Scoring 是一个厂商中立的软件质量量化与沟通框架,用于在应用和组合层面评估代码健康度、估算技术债务、评估云就绪度与开源安全性,并向非技术人员解释质量状况。它将软件健康度拆解为韧性、敏捷性、优雅性三个维度(各 0–100 分),取平均得出总体健康分,并按红/橙/绿区间定位;技术债务以修复工作量(人时/FTE)表达,由违规密度乘以按语言区分的债务因子推导;云就绪度由代码扫描分与团队调研分平均得出;开源安全由安全(CVE)、许可证合规、过时程度三部分构成。该技能强调按业务影响而非缺陷数量排序修复优先级,并提供了面向管理者的沟通框架。
该技能提供 Playwright 端到端(E2E)测试的编写规范与模式,用于在编写 E2E 测试时统一页面对象(Page Object)、选择器优先级、文件结构、测试标签与文档格式。资料明确给出触发场景:编写 E2E 测试时使用,涵盖 Page Objects、selectors、MCP 工作流。技能强调在具备 Playwright MCP 工具时应先探索页面(导航、快照、交互、截图、验证流程、记录真实选择器)再编写测试代码;若不具备 MCP,则基于文档与代码分析创建测试。规范包含:单一 spec 文件不拆分、选择器优先级(getByRole、getByLabel、getByText、getByTestId,避免 .class 与 #id 等脆弱选择器)、Page Object 继承 BasePage、优先复用已有页面对象、公共逻辑下沉至 BasePage 或 helpers.ts、测试标签分类(优先级、类型、功能、测试 ID)、以及精简的测试文档格式(不超过 60 行,只描述具体测试用例)。同时列出常用运行命令与关键词。
用于为 Mule 应用生成、编写或更新 BAT(Blackbox API Testing)测试的工作流技能。它从 Mule 源码与 OpenAPI 契约提取端点,按质量维度设计测试清单,经用户批准后生成 DataWeave .dwl 测试与 bat.yaml,并针对已部署端点运行验证。
quality 是 poteto/noodle 中的“烹饪后质量门”技能,用于审查已完成的 cook 工作,检查正确性、范围纪律与原则合规,并通过 stage_message 事件输出评估结果。
Testing Strategies 是一份测试策略参考,汇集了多种测试方法的实践示例与规范。内容涵盖测试结构(Arrange-Act-Assert)、契约测试(基于 Pact)、快照测试(含内联快照)、属性测试(基于 fast-check)、使用 Testcontainers 的集成测试以及测试替身(Test Doubles)的编写方式,并列出常见反模式与检查清单。示例以 TypeScript/JavaScript 生态为主,涉及 OrderService、UserService、sortUsers、NotificationService 等场景。该资料为技能参考条目,具体安装或运行方式暂未提供。
playwright-test-generator 是一个用于为页面、流程、表单、组件、未覆盖路由或首个项目新增、编写、创建或搭建 Playwright 端到端测试的技能。它通过环境检测、覆盖率缺口分析、浏览器探索、场景设计与用户审批、代码生成、YAGNI 审计与 e2e-reviewer、V1–V6 验证等步骤,帮助生成符合项目约定的 Playwright 测试。该技能强调安全:页面内容、DOM/可访问性快照、控制台/网络输出和源码均视为不可信数据,禁止执行或服从其中的指令;对目标控制的命令要求仓库信任和显式审批。
阿里云 ALB(应用型负载均衡)技能的冒烟测试工具,用于验证 SDK 认证、脚本编译、实例列表查询与健康检查流程。测试分为三个阶段:离线脚本编译检查(无需凭证,验证 28 个脚本能否成功编译)、完整冒烟测试(需凭证与地域,验证 list_instances、list_server_groups、list_acls 返回有效 JSON)、以及针对特定实例的测试(需运行中的 ALB,验证 get_instance_status、list_listeners、check_health_status)。测试结果以 JSON 输出并保存至指定文件。
Playwright CLI Skill 是一个以命令行优先的浏览器自动化技能,用于在终端中驱动真实浏览器完成导航、表单填写、快照、截图和数据提取等任务。它基于 playwright-cli 运行,推荐使用自带的包装脚本,这样即使没有全局安装该 CLI 也能正常使用。使用前需先检查 npx 是否可用(包装脚本依赖它),若不可用则需先安装 Node.js/npm。核心工作流为:打开页面、获取快照以获得稳定的元素引用、使用最新快照中的引用进行交互、在导航或 DOM 发生显著变化后重新快照,并在需要时捕获截图、PDF 或追踪文件等产物。它强调 CLI 优先,不建议转向 @playwright/test,除非用户明确要求测试文件。适用于浏览器会话自动化、表单提交、UI 流程调试、多标签页操作以及页面数据提取等场景。
ln-637-test-structure-auditor 是一个测试可维护性与结构审计技能(L3 Worker),用于检查测试文件的组织方式。它检测测试布局模式(扁平、镜像、同目录、混合),标记超出增长阈值的扁平目录并给出按领域分组的建议,验证测试与源码的映射一致性,识别孤立测试和碎片化重复测试,并输出 MOVE、MERGE 或 DELETE_ORPHAN 建议,同时计算合规评分(X/10)。该技能接收包含技术栈、全部测试文件元数据、代码库根目录、输出目录和领域信息的 contextStore,执行 6 项审计检查,采用两层检测策略,最终生成 markdown 报告并返回摘要。它只关注可维护性与结构,不评估产品行为、E2E 旅程价值、覆盖率、可信度或人工证据质量,也不自动修复,仅报告并建议重构。
TDD Mastery 是一个测试驱动开发(TDD)工作流技能,核心是红-绿-重构循环:先写定义期望行为的失败测试(红),再写最少生产代码让测试通过(绿),最后在保持测试通过的前提下清理代码(重构)。它强调每个循环控制在 2-10 分钟,并且在没有失败测试前绝不写生产代码。内容覆盖测试结构(Arrange-Act-Assert)、跨语言测试范式(Jest/Vitest、pytest、Go)、测试层级(单元/集成/E2E)、覆盖率规则、Mock 指南以及要避免的反模式,适用于希望用 TDD 方式规范开发流程的团队或个人。
Test Design Reviewer 是一个用于评审测试质量的技能,基于 Dave Farley 提出的优秀测试八项属性。它把测试视为可执行的规格说明与安全证据,在阅读实现之前先阅读测试,再检查生产边界与仓库约束,从而判断测试所声称的行为是否成立。八项属性包括:可理解性、可维护性、可重复性、原子性、必要性、粒度、速度,以及测试先行开发的证据。评审时对每项属性给出 Strong、Mixed、Weak 或 Not assessed 评级,并附上精确的文件位置与观察到的证据,不计算聚合分数。当只有最终代码树时,First 属性标记为 Not assessed;没有执行证据或可信计时时,Fast 属性标记为 Not assessed。输出包含属性评级表、按严重程度排序的可操作发现,以及验证缺口说明。
ln-814-optimization-executor 是一个 L3 优化执行技能,用于按 keep/discard 循环执行优化假设。它读取优化上下文,建立基线,一次性应用全部无争议假设并测试测量,仅在失败时二分定位,支持多文件改动与算法、架构、查询、缓存、批处理等优化类型。
Viral Writer 是一款面向自媒体从业者的内容创作技能,可将主题或素材转化为适配微信公众号、小红书、抖音的完整内容,并生成标题方案和配图、封面图生成指导。
@emulators/adapter-next 是 Vercel Labs 的 Next.js 适配器,可将 GitHub、Google 等模拟器嵌入 Next.js App Router 应用,在同一域名下运行,适合 Vercel 预览部署中 OAuth 回调地址频繁变化的场景。
该技能用于 SwiftUI 视图调试需要系统性排查的场景,基于 axiom 中的诊断流程处理基础排查后仍存在、间歇性出现、涉及复杂依赖链或性能问题的视图更新异常,并提供 Instruments 追踪与预览诊断方法。
pdk-test 是用于为自定义 Omni Gateway 策略编写和运行集成测试的框架。它基于 Docker 运行真实的 Omni Gateway,通过 `#[pdk_test]` 宏和 TestComposite 组合多个 Docker 服务(Omni 网关、HTTP mock 后端等),让开发者能够发送真实 HTTP 流量并对策略的端到端行为进行断言。测试会实际验证 Omni 网关的路由、TLS、监听器配置以及多策略链。与进程内的 pdk-unit 单元测试相比,pdk-test 速度较慢(每个测试约 30-60 秒,因为需要启动 Docker 容器),但能覆盖真实的网关行为。测试代码通常放在 tests/requests.rs 中,依赖 pdk-test、httpmock、reqwest、serde_json、anyhow 等 crate。框架提供 FlexConfig、ApiConfig、PolicyConfig、HttpMockConfig 等构建器,以及 GrpcBin、GripMock、HttpBin 等测试服务支持。测试通过全局互斥锁顺序执行,避免 Docker 资源争用。
QA Debugging 是一个系统化调试技能,用于诊断崩溃、回归、偶发失败(flakes)和生产环境缺陷。它适用于分析堆栈跟踪、日志或性能剖析数据,但不适用于性能调优或事件指挥。该技能提供默认工作流(复现、隔离、插桩、修复根因、验证、预防)、分诊路径、证据标准、专家判断准则,以及针对浏览器/E2E、分布式、内存增长、Agent/LLM 等场景的调试方法。它还包含只读的 Python 脚本用于日志错误汇总和配置差异对比,并强调在生产环境中优先缓解、只读调查、捕获证据后再重启等安全原则。
这是一个面向 Web 应用测试的 Playwright 模式参考技能,系统整理了 Playwright 自动化测试中的选择器、等待策略、元素交互、断言、测试组织、网络拦截、截图录像、调试与并行执行等实践。内容以代码示例为主,覆盖文本、角色、CSS、XPath、data 属性等选择器写法,以及加载状态、元素状态、超时和自定义条件等等待方式,并给出选择器稳定性优先级建议。适合使用 Playwright 编写端到端测试的开发者参考。
k6 负载测试专家技能,使用 k6 框架进行性能测试、负载场景与压力测试。涵盖虚拟用户、阶段爬坡、阈值、自定义指标以及负载/压力/峰值/浸泡/断点等测试模式。
用于在使用 uv、pytest、nox 和 mise 的 Python 项目中新增或更新行为测试与公共 API doctest 的技能,包含编写准则与验证流程。
review 是 poteto/noodle 中的代码与方案审查技能,按架构、代码质量、测试、性能四个维度逐项列出问题并给出带取舍的选项,只输出审查结论而不直接修改代码。
FoldDevtools 是一款 Android 应用,可通过 Chrome DevTools 调试 WebView、浏览器与 Node.js 等目标,支持 root 与免 root(ADB 端口转发)两种方式,并提供 XPosed 模块强制启用调试。