debug
面向缺陷调试的 Claude Code 技能插件,通过六阶段纪律化循环定位并修复失效行为:建立反馈回路、复现、假设、插桩、修复并补回归测试、清理与复盘。强调第一阶段必须构建快速、确定、可由智能体运行的通过/失败信号。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-01 00:15
13,007 个结果
面向缺陷调试的 Claude Code 技能插件,通过六阶段纪律化循环定位并修复失效行为:建立反馈回路、复现、假设、插桩、修复并补回归测试、清理与复盘。强调第一阶段必须构建快速、确定、可由智能体运行的通过/失败信号。
devils-advocate 是一个对计划和提案进行对抗式审查的技能,通过假设提取、证据核查、失败场景分析和运维陷阱排查,在实施前找出会导致返工的真实问题,也可用于审视现有工具或方案是否仍是最佳选择。
implement 是 melodic-software/claude-code-plugins 中的执行类技能,用于把已批准的计划落地为代码:默认 TDD、按逻辑块增量验证、每个检查点提交,并支持缺陷修复、重构与配置类改动。
measure 是 Claude Code 插件中的验证技能,用于在改动前后对比可量化指标,核实性能或代码度量方面的改进声明。它要求在改动前先采集基线,再在相同条件下复测,避免伪造或臆测改进幅度。
封装微软 @playwright/cli 的实时端到端浏览器自动化技能,支持命名会话、可访问性引用快照、按引用点击与填写、截图以及控制台和网络信息查看,快照与截图落盘以降低上下文 token 消耗。
quality-gate 是一个在“代码能跑”与“代码可以交付”之间设置的单一视角审查检查点。它每次只选择一种审查视角,如自我、代码、架构、安全、PR、准则、切片或复述模式,用于在验证或创建 PR 前检查变更的一致性、正确性与项目约定符合度。
该技能用于纠正“现有配置、代码、文档或基础设施本身就正确”的默认假设,把在途工作对照当前官方上游文档重新核查,将偏差分类为缺口、有意偏离或未记录偏离,并向前修正。
retro 是一个 Claude Code 插件技能,用于运行结构化的会话回顾:提取会话转录指标、跨五个维度评估质量、检查反馈记忆回归,并将学习成果固化到规则文件或记忆条目中。
rhyme 是 melodic-software/claude-code-plugins 中的歌词押韵技能,按 Pat Pattison 的押韵方法生成与压力测试押韵方案,输出前须运行押韵建议过滤器,覆盖押韵类型、稳定性层级、元音三角、歌曲世界词汇与多词马赛克押韵,并可生成押韵工作表。
run-e2e 是 Claude Code 插件中的端到端实时验证技能:检查前置条件、启动应用、驱动 UI/API 流程,并采集截图、响应与日志等证据。支持 UI 与非 UI 路由,需使用语义定位器,前置缺失时硬失败并报告缺口。
用于让脚本仓库在当前机器上完成环境验证、依赖安装与测试修复的安装向导技能:检查 Bun、执行安装与测试,并循环修复失败项,直至全部测试通过。
A/B testing 是 MetaMask 官方技能库中的一个实现型技能,用于在 MetaMask 相关仓库中实现和审查 A/B 测试。该技能以针对不同仓库提供变体(variant)的方式组织,目前提供 metamask-extension 与 metamask-mobile 两个仓库的专用变体。它的核心用途是规范 A/B 测试的实现流程,覆盖实验标志(A/B test flags、useABTest、active_ab_tests)、分析事件与测试注册等环节,并明确不适用于不涉及 A/B 测试标志的通用数据分析工作。技能要求代理在实现或审查任务时按既定标准执行:先运行 rg 搜索进行发现,确认实验形态(生产默认使用阈值数组远程标志值,实验 key 格式为 {teamName}{ticketId}Abtest{TestName}),正确实现分配逻辑(优先使用 useABTest(flagKey, variants),并保留 control 变体),正确处理分析事件(依赖 useABTest 自动生成 Experiment Viewed 曝光事件,仅在业务事件中且分配处于激活状态时添加 active_ab_tests,不新增 ab_tests: 载荷),更新测试与夹具,并运行 A/B 合规检查脚本报告结果。技能还规定了必需的回答章节与审查清单,并给出相关参考文件路径。
MetaMask 技能库中的已弃用技能,原用于组件视图测试,现已被 testing/mobile-testing 取代,仅作为旧安装与 --include 路径的重定向存根保留。
该技能已弃用,原用于汇总扩展端 E2E 测试不稳定(flakiness)模式,现建议改用 testing/extension-testing。资料仅给出弃用说明与替代入口,未提供具体功能、用法或限制。
MetaMask 技能库中的 e2e-test 已弃用,仅作为旧安装与 --include 路径的重定向存根保留。新设备端到端测试请改用 testing/mobile-testing,Appium 相关内容见 references/appium-e2e.md。
MetaMask 技能库中的 e2e-testing 已弃用,仅作为旧安装与 --include 路径的重定向占位保留,官方建议改用 testing/extension-testing。
MetaMask Mobile 的 Jest 单元测试稳定性技能,用于在进入 CI 前检测、预防和修复 flaky(不稳定)测试。支持审查 PR 变更测试文件、修复已知 flaky 测试,以及审计 CI 历史按失败率排序。
Gemini 技能指南,用于在需要代码审查、方案评审或超过 20 万 token 的大上下文处理时调用 Gemini CLI。文档说明模型选择、审批模式、后台自动化注意事项及卡死进程排查方法。
该技能用于端到端(E2E)性能测试,由作者为特定仓库提供变体,当前资料包含面向 metamask-mobile 仓库的配置。其核心规则为:在真实设备、真实应用、真实网络环境下运行,零模拟;操作放在 measure() 之外,断言放在 measure() 之内;每个可测量步骤使用一个 TimerHelper,并设置区分平台的阈值 { ios: <ms>, android: <ms> };计时器描述以用户为中心,例如“从用户点击 X 到 Y 可见的时间”;所有 UI 通过 wdio/screen-objects/ 中的 Screen Object 模式访问,不使用原始选择器;每个屏幕对象使用前必须分配 device;每个测试必须调用 performanceTracker.addTimers() 和 performanceTracker.attachToTest(testInfo);每个测试必须带性能标签和团队标签。资料还给出了文件位置规则、快速模板、修改现有测试的阈值与计时器管理规则、禁止模式以及阈值参考范围。
pr-manual-testing 是一个用于生成手动测试步骤的 Skill,源自 metamask/skills 仓库的 PR 工作流领域。它支持按仓库提供特定变体,目前已提供面向 metamask-mobile 的变体。该 Skill 要求以带 gherkin 语言标签的围栏代码块编写测试场景,使用 Feature、Background、Scenario、Given、When、Then、And 等 Gherkin 关键字,并支持用数据表格验证多个输入或列表项。其工作步骤为:读取 git diff main...HEAD,识别变更的功能和面向用户的行为,编写覆盖主要正常路径与关键边界情况的场景,当变更影响不同行为时使用多个 Scenario 块。输出模板以 Feature 名称开头,可包含 Background 共享前置条件,并据此描述用户流程、预期结果。资料还提供了单场景、多场景加 Background、带数据表格三类示例。
该技能用于在提交 PR 前扫描当前分支的代码差异,检查常见问题,帮助开发者提前发现可能被审查指出的缺陷。它是一个非阻塞式检查,所有发现均以警告形式呈现,由用户自行决定处理方式。主要检查项包括:为新增或修改的关键逻辑代码查找是否配套新增或更新了测试文件(依据移动端测试分层策略,针对屏幕/视图、应用到控制器流程、纯逻辑等不同场景建议合适的测试类型);检查新增的导出函数、类型和组件是否缺少 JSDoc 注释;检查改动行是否违反编码规范(如 TypeScript 中的 any 类型、新代码中的 StyleSheet.create()、直接导入 react-native 的原始 View/Text 而非设计系统组件、使用 import tw from 'twrnc' 而非 useTailwind() 钩子、脚本中使用 npx 等)。该技能针对 metamask-mobile 仓库提供了具体变体,输出为逐条警告行,若无问题则提示未检测到就绪性问题。
该技能名为 test-i18n-usage,来源为 metamask/skills 仓库,用途是规范测试文件中国际化(i18n)文案的使用模式。它为具体仓库提供定制变体,当前资料提供了面向 metamask-extension 的变体。核心要求是:测试中不要硬编码英文字符串,而应从测试辅助模块引入语言包(enLocale),并以 messages.<key>.message 的形式在断言与查询中引用 i18n 键;对于带占位符(如 $1、$2)的参数化文案,需用 .replace() 进行运行时替换;测试工具(render、screen、fireEvent、waitFor 等)应直接从 @testing-library/react 引入,而非从 test/jest 再导出。此外还有一个 fitness function 测试用于阻止语言环境查询不匹配,可作为质量门禁。
MetaMask 已弃用的单元测试技能,官方建议改用 extension-testing 或 mobile-testing 中的 references/unit.md。
在真实浏览器中验证 MetaMask 扩展端界面,支持操作定位、确认流程、截图和测试数据排查。