python-unit-testing
无描述
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
无描述
自动管理终端命令中的Python虚拟环境(.venv)。在运行Python/pip命令之前始终激活.venv。支持macOS、Linux和Windows,并具备shell感知的激活功能。在执行Python脚本、安装包或运行开发服务器时使用。对于保持环境一致性至关重要。
使用pyx CLI安全执行Python代码。使用场景:运行Python、执行脚本、测试代码。触发词:pyx、run python、execute code、test script。默认模式:MANIFEST_IO(优先文件操作并带有清单输出)。
通过启动服务并发送真实的HTTP请求来执行行为API测试。验证状态码、响应结构和数据正确性。
进行全面的质量验证,包括构建、类型检查、代码检查、测试和安全扫描。
端到端测试的创建和执行用于质量保证。使用Playwright API测试验证实现,并将其作为回归测试的持久化工件。
通过发现消费者并确保响应符合其预期来验证API契约。检测破坏性变更。
为复杂的逻辑编写集中的单元测试,使用Vitest
当使用Python的类型系统时,包括类型提示、mypy、Protocol、TypedDict和Generics。在处理Python类型注解时使用。
修复常见的PyTorch错误:百分位数计算、Conv1d的LayerNorm、缓冲区边缘情况。在为强化学习或神经网络编写PyTorch代码时触发。
根据ACCEPTANCE_MATRIX.md评估流水线运行情况。在功能发布后使用,以验证验收标准。
逐步将PyTorch实现转换为Triton GPU内核。在将PyTorch代码转换为Triton、优化GPU内核、审核/审查现有Triton代码时使用,或者当用户说“triton”、“转换为triton”、“gpu内核”、“pytorch到triton”、“审核triton”或“审查内核”时使用。
使用Playwright与Cucumber/Gherkin为该项目编写端到端测试。当创建测试、编写测试用例、测试UI流程、API测试时,或者当用户提到e2e、playwright、cucumber、gherkin、bdd、测试自动化或QA时使用。
每次合并/部署前的正式质量保证检查清单。包含构建验证、测试套件、无接触区域、区域检查、安全审查和质量保证报告生成六个阶段的验证。在“合并”、“部署”、“发布”、“生产”操作或/qa命令时激活。
计划并执行Storyblok CLI包的手动测试,并进行端到端的功能检查
QA Interaction Agent. 负责用户交互测试计划及Playwright E2E测试编写。基于UX/UI规范设计详细的测试场景。
Python类型提示的全面参考指南,包括使用mypy进行静态类型检查、现代类型注解模式(PEP 484, 585, 604, 612, 613)以及适用于Python 3.9+的类型提示最佳实践。在代码审查过程中使用,以确保正确使用类型注解,评估mypy配置,并识别类型提示中的反模式。
将PyTorch FSDP2(fully_shard)添加到训练脚本中,包括正确的初始化、分片、混合精度/卸载配置以及分布式检查点。当模型超出单个GPU内存限制或需要基于DTensor的分片与DeviceMesh时使用。
用于代理系统的QA框架:场景套件、确定性/随机控制、工具沙箱、评分标准(包括将大语言模型作为评判者)以及涵盖成功率、安全性、可靠性、延迟和成本的回归协议。
在报告手动测试或质量保证验证过程中发现的错误时。
在验证前进行代码质量审查。检查@ts-ignore、任意类型、反模式和潜在问题。在QA验证开始时主动使用。
为CLI命令编写集成测试,使用Vitest
文档即问答:审核文档的覆盖范围和时效性,验证运行手册,并为API、服务、事件和操作工作流维护文档质量关卡。包括AI辅助审核、可观测性模式和自动化覆盖跟踪。
用于Playwright MCP验证代理的共享辅助模式。重用了端到端测试中的页面对象模式。