golang-testing
面向 Go 语言的测试技能,覆盖表驱动测试、子测试、基准测试、模糊测试与覆盖率,遵循 TDD 工作流和 Go 惯用实践,用于编写可靠、易维护的测试。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-01 00:15
13,007 个结果
面向 Go 语言的测试技能,覆盖表驱动测试、子测试、基准测试、模糊测试与覆盖率,遵循 TDD 工作流和 Go 惯用实践,用于编写可靠、易维护的测试。
springboot-tdd 是一套面向 Spring Boot 服务的测试驱动开发(TDD)工作流指南,基于 JUnit 5、Mockito、MockMvc、Testcontainers 与 JaCoCo 等工具,目标是在单元测试与集成测试层面达到 80% 以上的覆盖率。它适用于新增功能或接口、修复缺陷、重构代码,以及添加数据访问逻辑或安全规则等场景。工作流要求先编写会失败的测试,再实现最小可用代码使其通过,随后在测试全绿的前提下重构,并通过 JaCoCo 强制检查覆盖率。资料给出了单元测试、Web 层测试、集成测试、持久层测试的具体代码示例,以及 Testcontainers、覆盖率插件配置、断言方式、测试数据构建器和 CI 命令等实践要点。
tdd-workflow 是一个强制测试驱动开发(TDD)的技能,适用于编写新功能、修复缺陷或重构代码时,要求先写测试再实现代码,并达到 80% 以上的单元、集成与 E2E 覆盖率。
测试驱动开发(TDD)技能,用于在编写任何功能实现或缺陷修复代码之前先编写测试。核心原则是:先写测试、看它失败、再写最小代码使其通过。该技能强调“没有失败的测试就不写生产代码”的铁律,遵循红-绿-重构循环,并列出常见借口与红旗信号,帮助开发者避免先写代码后补测试的反模式。适用于新功能、缺陷修复、重构和行为变更等场景。
面向跨境电商的 AI 产品评分、相似度对比与替代推荐技能,可对商品质量打分、比较两款商品、生成替代选品建议并批量排序,帮助用户判断某件商品是否值得购买。
proving-changes 是一个用于验证代码改动是否正确、端到端可用且不破坏其他功能的技能。它强调“证明”必须基于可观察的证据,而非仅靠单元测试、类型检查或静态分析。其核心工作流包括:先列出改动正确的所有断言与场景,并在未改动的代码上复现失败或记录初始状态;随后使用最接近真实用户路径的方式(如部署产品、完整本地栈、真实组件)运行同一脚本;再应用改动并重跑相同场景,收集多种独立证据(截图、DOM/数据库状态、日志、性能数据);最后对照断言逐项检查每次运行,处理无效运行,并针对目标分支重新验证将要合并的代码。该技能还给出不同类型改动(视觉缺陷、交互流程、竞态与崩溃、分布式行为、性能、重构、安全访问、交付上线)应采用的判定性证据,并说明如何撰写证明报告:用一句话说明证明层级,附场景对照表、内联截图与录像、关键事实、未证明之处及可复现脚本。它适用于需要向不阅读代码的评审者提供发布依据的修复、功能开发、重构与安全改动验证场景;不适用于无失败可复现且无明确断言的纯探索性工作。
ux-collab 的安装与配置技能:用一个引导式流程检查并修复全部依赖,包括 agent-browser、ImageMagick 及可选的 Playwright MCP、Lucid MCP,并生成本地项目配置文件。
FastGPT 仓库中的单元测试编写技能:当用户需要编写单元测试时触发,指导在 packages 与 projects 目录下按对应路径创建 .test.ts 文件,遵循覆盖率、mock 与文件跳过规则,并用 pnpm test 验证覆盖率。
jev-evidence-eval 是 laguagu/jev-skills 中的评估技能,用于检验 TypeSafe Jev 的证据判定与分类工作流,衡量准确率、复核覆盖率、延迟与成本,适用于引用或支持性检查的测试。
progress-report 是一个用于生成面向利益相关者的 PDF 进度报告的工具,能自动收集代码库指标(代码行数、文件数、测试、提交、数据表等)、抓取实时仪表盘截图并生成图表,产出精美的项目进度报告。
e2e-summary-skill 是来自 langgenius/dify 的一项技能,用于为 Agent Builder 的端到端(E2E)覆盖场景总结用户输入:将用户提供的内容压缩成一段简洁摘要,且摘要中必须包含 E2E_SUMMARY_SKILL_PASS。
benchmark-store 是 auto-improvement-orchestrator-skill 中的基准数据库技能,用于初始化基准库、对比 skill 评分与冻结基线、检查 Pareto front 是否存在维度回退,以及查阅质量分级标准。它不负责给候选打分或自动改进,而是为门禁与迭代流程提供基线数据。
用于检查 skill 质量评分、自动优化 SKILL.md 结构、追踪评估分数趋势并定位扣分原因的工具,采用 9 维结构评估、HOT/WARM/COLD 三层记忆与 Pareto front 保护,支持 LLM judge 与 --mock 两种评分模式。
Skill Forge 用于为已有 Skill 自动生成 task_suite.yaml 测试任务集,或从 skill_spec.yaml 生成完整 SKILL.md 与配套测试集,并支持一键执行生成、评估、改进全链路。
JIRA Shadow Refinement 是一个用于在用户故事进入团队评审前进行压力测试的技能:它模拟持怀疑态度的高级开发者,找出边界情况、错误处理缺口、业务逻辑漏洞与验收标准问题,并生成可直接用于 Grooming 会议的提问清单。
使用 iphone-use 在真实 iPhone 上开展 iOS 应用探索测试,记录可复现的问题、截图和操作路径。
一个用于在用户要求补充测试时加载的 AI 测试技能:后台分析代码输入输出,编写覆盖正常路径、边界情况与错误状态的测试,并用 npm test 跑通后汇报结果。
面向多种编程语言与框架的代码审查技能,强调以建设性反馈、系统化分析和协作改进替代把关式审查,覆盖 PR 评审、审查标准制定、架构评审与新人指导等场景。
Study Buddy 是一个本地优先的 AI 学习伙伴技能,支持生成闪卡、测验、笔记、间隔重复复习、学习计划、番茄钟与学习统计,帮助用户按计划学习并追踪薄弱知识点。
visual-qa 是一个面向游戏画面的视觉质量检查技能,可分析截图缺陷、与参考图对比、检查帧序列中的运动问题。默认使用 Gemini Flash,也支持 Claude 原生视觉分析或两者聚合。
docstring-zip 是 lichamnesia/skill-lint 仓库中的一个测试用例,用于验证 Lint 规则 R05 PASSWORD_ZIP 不会误报。
scratch 是一个受控重启流程:从上一轮已验证的经验出发重建项目,只保留契约、模式、质量门、词汇、真实界面测试与负面语料,丢弃脚手架、调试面板和偶然架构。
面向 iOS 与 Apple 平台项目的 Xcode 工具集,支持构建、测试、SwiftUI 预览、应用与设备日志、LLDB 调试、模拟器与设备交互及项目管理,通过命令行脚本 xcode.py 调用。
轻量测试驱动纪律技能:守住“先有会失败的测试”和“亲眼看它红过”两个门槛,测试用例来自失败清单,适用于实现功能或修复缺陷时。