scaffold-dotnet-test-project
面向 .NET 仓库的测试项目脚手架与修复技能:当现有测试项目被 .slnf/CI 解决方案筛选器排除、从 .sln/.slnx 中消失或丢失生产项目引用时,创建最小缺失的测试容器或仅修复缺失的接线,使测试能通过仓库真实构建入口被发现。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-05 00:16
13,136 个结果
面向 .NET 仓库的测试项目脚手架与修复技能:当现有测试项目被 .slnf/CI 解决方案筛选器排除、从 .sln/.slnx 中消失或丢失生产项目引用时,创建最小缺失的测试容器或仅修复缺失的接线,使测试能通过仓库真实构建入口被发现。
setup-local-sdk 是 dotnet/skills 中的技能,指导把 .NET SDK 安装到项目本地 .dotnet/ 目录,并通过 global.json 的 paths 特性(需 .NET 10+ 宿主)让 dotnet 命令自动使用本地 SDK,实现预览测试、版本固定与团队可复现环境,且不改动系统级安装。
Test Analysis Extensions 是一个仅作参考的目录型技能,用于为测试分析类技能(如断言质量、测试反模式、测试缺口分析等)提供按语言划分的参考文件路径。它本身不执行分析,而是列出各语言/框架对应的扩展文件,供消费者直接读取。支持 .NET、Python、TypeScript/JavaScript、Java、Go、Ruby、Rust、Swift、Kotlin、PowerShell、C++ 等语言及对应测试框架,每个扩展文件记录相同的类别(测试发现、断言检测、sleep/delay 模式、跳过/忽略、setup/teardown、mystery guest 指标、集成标记、标签支持),使分析技能保持语言中立。该目录设置了 disable-model-invocation: true,不得通过模型的技能工具调用,资源路径需相对本目录解析。
用于审计测试文件或测试套件的技能,按严重程度输出诊断报告,识别无断言、恒真断言、吞异常、异步断言缺少 await、测试顺序依赖、过度 mock、命名与重复等问题,帮助发现测试为何不可靠或产生虚假信心。
用于发现“调用方可见但现有测试无法捕获”的生产代码行为缺口:以伪变异分析探测,先盘点公共结果,再仅核实可信缺口;仅在明确要求时验证候选或补测试。
面向任意编程语言的测试代码审计技能,依据testsmells.org的19类学术测试异味分类法,结合代码证据与框架惯用法校准,识别测试异味并给出符合目标框架的原生修复建议。
test-tagging 是 dotnet/skills 提供的测试特征标注技能,用于分析现有测试套件,按正向、负向、边界、关键路径、冒烟等标准特征为测试方法分类,并汇总特征分布,帮助团队了解测试构成与关键路径覆盖情况。
用于编写、修复和现代化 MSTest 单元测试的技能,按项目已安装的 MSTest 版本选择兼容的断言、数据驱动与生命周期 API,避免使用超出当前版本的写法。
面向 iOS 开发的调试与性能分析技能,覆盖 LLDB 调试、内存图调试器与 Instruments 性能剖析,用于排查崩溃、循环引用、卡顿与构建失败。
面向 Swift/iOS 开发者的设备与应用完整性校验技能,讲解如何用 DeviceCheck 的 DCDevice 令牌与 App Attest 的 DCAppAttestService 密钥生成、证明和断言流程,验证请求来自真实 Apple 设备与合法应用实例。
用于在 iOS/macOS 应用中实现、审查与调试推送通知的技能,覆盖本地通知、APNs 远程通知、富通知、通知操作与分组,基于 UserNotifications 与 APNs,面向 iOS 26+ 与 Swift 6.3,兼容 iOS 16。
Swift Testing 是 Swift 的现代测试框架(Xcode 16+、Swift 6+),用于编写与迁移单元测试,支持 @Test、@Suite、#expect、#require、confirmation、traits、withKnownIssue、Attachment.record 等能力,新单元测试优先使用,UI 自动化、性能测试等仍保留 XCTest。
用于审计、诊断并修复 SwiftUI 运行时性能的技能,结合代码审查、Instruments 与可重复测量。当 SwiftUI 界面渲染慢、卡顿、更新过多或需要定位性能问题时使用。
URDF 机器人描述文件的编写与校验技能,用于创建、编辑、检查、验证和调试 .urdf 文件、机器人连杆、关节、限位等。强调把 URDF 当作受约束的运动学建模,而非单纯写 XML,需关注坐标系、关节轴语义、单位、网格缩放与惯量数据。
该技能定义测试策略与测试金字塔原则,规定单元、集成、E2E 测试的分布与覆盖要求,强调 E2E 为强制项,并给出前端与后端测试分布、QA Attack Protocol、安全测试与性能测试要点。
Suparank 的内容优化阶段技能,用于对文章做质量检查、GEO(面向 AI 搜索引擎)优化、内链策略和 Schema 结构化数据生成,需先运行 /suparank/setup 生成 .claude/suparank.json 配置。
ce-code-review 是 everyinc/compound-engineering-plugin 中的代码审查技能,用于审查指定的 diff 或 PR,检查缺陷、回归、测试与规范问题,并输出审查结果。默认只报告不修改代码,不推送、不开 PR、不建工单。
该技能用于对当前分支或 PR 影响的页面运行端到端浏览器测试,自动映射改动文件到路由,逐页检查并输出 Pass、Fail 或 Skip 的汇总报告。
ce-test-xcode 是一个用于在 Xcode 模拟器中测试 iOS 应用的技能,借助 XcodeBuildMCP 构建并运行应用,保留截图、日志、人工验证结果和失败信息作为交接证据。
Expo Skill Eval 是用于端到端评估 Expo 仓库中技能的评测工具,可检查触发准确率、生成代码质量,并通过 iOS 模拟器和 Android 模拟器在 Expo Go 中截图验证运行时渲染效果。
用于在归档 OpenSpec 变更前,校验代码实现与变更工件(规格、任务、设计)是否完整、正确、一致。支持从会话上下文推断变更名,也可用 change 名指定。
用于 Dart 与 Flutter 项目的单元测试技能,指导使用 package:test 为函数、方法和类编写并组织测试,覆盖测试文件结构、编写方式、执行命令与实现流程,并包含 mockito 模拟依赖的示例。
用于 Dart/Flutter 单元测试的 mock 生成技能:借助 package:mockito 与 build_runner 为外部依赖(如 http.Client、数据库)自动生成 mock 类,支持打桩与调用验证。
用于将 Dart 测试从 package:matcher 的 expect/expectLater 断言迁移到 package:checks 的技能,提供依赖配置、导入替换、语法差异与陷阱说明、匹配器对照表、发现策略和自定义断言写法。