testing-strategy-builder
在为应用程序创建全面的测试策略时使用此技能。提供测试计划模板、覆盖率目标、测试用例结构以及单元测试、集成测试、端到端测试和性能测试的指导。确保在整个开发生命周期中实现强大的质量保证。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
在为应用程序创建全面的测试策略时使用此技能。提供测试计划模板、覆盖率目标、测试用例结构以及单元测试、集成测试、端到端测试和性能测试的指导。确保在整个开发生命周期中实现强大的质量保证。
全面的WCAG可访问性审核,使用多工具测试(axe-core + pa11y + Lighthouse),通过Promise.allSettled实现真正的并行执行,优雅降级,带退避的重试,上下文感知修复,学习集成,以及视频可访问性。采用3层浏览器级联:Vibium → agent-browser → Playwright+Stealth。
当用户要求运行Claude Code CLI (claude) 进行代码分析、重构、调试或自动编辑,或者提到Claude Code工作流程、会话、权限或CLI标志时使用。
诊断OpenShift服务连接问题,包括DNS解析、服务端点、路由入口和网络策略。自动化多步骤诊断:服务端点验证、Pod选择器匹配、路由状态以及网络策略分析。当服务无法通信、路由返回503/502错误或外部访问失败时,请使用此技能。触发条件为/debug-network命令或类似“无法访问服务”、“路由返回503”、“Pods无法通信”、“无端点”的短语。
进行全面的实施审查,包括并行子代理。输入包括审查模式、自审标志和变更范围。
通过修复N+1问题、选择正确的跟踪模式、使用编译查询以及避免常见的性能陷阱来优化Entity Framework Core查询。当EF Core查询速度慢、生成过多SQL或导致数据库负载过高时使用。
优化MSBuild增量构建的指南。仅在MSBuild/.NET构建上下文中激活。当后续运行时构建比预期慢、'什么都没改变但仍然重新构建'或诊断为什么增量构建失效时使用。涵盖目标上的输入/输出、文件写入跟踪、最新检查以及通过binlog分析诊断不必要的重建。
当任务涉及BenchmarkDotNet (BDN)时激活此技能 —— 创建、运行、配置或审查BDN基准测试。当微基准测试.NET代码有用且BenchmarkDotNet可能是合适的工具时,也应激活。如果回答一个.NET性能问题需要进行度量并且可能需要用到BenchmarkDotNet时,请考虑激活。涵盖微基准设计、BDN配置和项目设置、如何高效有效地运行BDN微基准测试以及使用BDN进行并排性能…
在为应用程序创建全面的测试策略时使用此技能。提供测试计划模板、覆盖目标、测试用例结构以及单元测试、集成测试、端到端(E2E)测试和性能测试的指导。确保在整个开发生命周期中实现强大的质量保证。
基于存储库的威胁建模,列举信任边界、资产、攻击者能力、滥用路径和缓解措施,并编写简洁的Markdown格式威胁模型。仅在用户明确要求对代码库或路径进行威胁建模、列举威胁/滥用路径或执行应用程序安全威胁建模时触发。对于一般的架构概述、代码审查或非安全性设计工作不要触发。
-
**重要**:此技能必须用于CVE验证查询。请勿直接使用原始MCP工具,如get_cve。验证CVE标识符并在Red Hat Lightspeed中检查修复可用性。当您需要验证CVE是否存在、检查其严重性以及在进行修复计划之前确认自动化修复是否可用时,请使用此技能。**请勿在以下情况下使用此技能**用户请求完整修复 - 请改用`/remediation`技能:- “为CVE-X创建修复剧本” → …
交互式调试模式,该模式生成假设、通过运行时日志对代码进行检测,并通过人工循环验证逐步修复错误。仅用于难以诊断且根本原因不明确的错误——不适用于有明显修复方案的简单错误。
无描述
用于诊断MSBuild构建性能问题的参考知识。仅在MSBuild/.NET构建上下文中激活。当构建速度慢时使用,通过二进制日志分析来识别瓶颈。涵盖时间线分析、节点利用率、昂贵的目标/任务、Roslyn分析器的影响、RAR性能以及关键路径识别。支持将binlog重放到文本日志中进行数据驱动分析。
正确处理MSBuild构建过程中生成的文件。仅在MSBuild/.NET构建上下文中激活。当生成的文件未被包含进编译、输出中,或者当通配符未能捕获到生成的文件时使用。涵盖MSBuild评估与执行阶段,定时目标以包括生成的文件,并确保为增量构建和清理跟踪生成的文件。
在为应用程序创建全面的测试策略时使用此技能。提供测试计划模板、覆盖目标、测试用例结构以及单元测试、集成测试、端到端(E2E)测试和性能测试的指导。确保在整个开发生命周期中实现强大的质量保证。
测试单元、集成和端到端测试的模式和最佳实践。
诊断RHEL系统问题,包括systemd服务失败、SELinux拒绝、防火墙阻止和系统资源问题。自动化多步骤诊断:journalctl日志分析、SELinux拒绝检测(ausearch)、防火墙规则检查以及systemd单元状态。当通过/rhel-deploy部署的独立RHEL/Fedora/CentOS主机上的应用程序失败时,请使用此技能。触发条件为/debug-rhel命令或诸如“RHEL上的…
通过检测文档、生成最小配置、为流程创建测试并迭代运行/修复这些测试来在仓库中初始化Doc Detective。当(1)在新项目中设置Doc Detective时,(2)用户要求“初始化”或“引导”文档测试时,(3)为现有文档创建初始测试覆盖率时,或者(4)将项目引入Doc Detective工作流时使用。
无描述
诊断和提高MSBuild项目评估性能的指南。仅在MSBuild/.NET构建上下文中激活。当构建在任何编译开始之前就变得缓慢,或者在binlog分析中评估时间较长时,或者处理昂贵的glob模式和深层次导入链时使用。涵盖评估阶段、glob优化、导入链分析以及/pp预处理。
检测具有冲突的OutputPath或IntermediateOutputPath的MSBuild项目。仅在MSBuild/.NET构建上下文中激活。当构建因文件访问错误、缺少输出或间歇性失败时使用。识别多个项目或多目标构建写入相同bin/obj目录的情况。
迁移一个.NET 10项目或解决方案到.NET 11,并解决所有破坏性变更。这是一个迁移技能——用于从.NET 10升级到.NET 11,而不是用于编写新程序。用途包括:将TargetFramework从net10.0升级到net11.0,修复更新.NET 11 SDK后的构建错误,解决.NET 11运行时、C# 15编译器和EF Core 11中的源代码破坏性和行为变化,适应更新的最低硬件要求(…