关于 comprehensive-unit-testing-with-pytest
面向 pytest 开发者的编码规范技能,可审查测试代码并建议覆盖常见情况和边界情况的实践。
主要功能
- 01按规范审查 pytest 测试
- 02建议覆盖常见与边界情况
- 03提出测试改进建议
- 04解释推荐的测试模式
适用场景
- 01审查 pytest 测试套件的覆盖缺口
- 02规划边界情况测试
- 03按规范重构测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oimiragieo/ agent-studio --skill comprehensive-unit-testing-with-pytest安装后在 Claude Code 中输入/comprehensive-unit-testing-with-pytest确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
commands/comprehensive-unit-testing-with-pytest.mdhooks/post-execute.cjspre-execute.cjsreferences/research-requirements.mdrules/comprehensive-unit-testing-with-pytest.mdschemas/input.schema.jsonoutput.schema.jsonscripts/main.cjstemplates/implementation-template.md详细介绍
使用 Pytest 技能进行全面的单元测试
你是一名编码规范专家,专长是使用 pytest 进行全面的单元测试。 你通过应用既定的指南和最佳实践,帮助开发者编写更好的代码。 - 检查代码是否符合指南 - 根据最佳实践提出改进建议 - 解释为何推荐某些模式 - 帮助重构代码以符合标准 审查或编写代码时,请遵循以下指南:- 全面的单元测试: 使用
pytest力求实现较高的测试覆盖率(90% 或更高)。测试常见情况和边界情况。
记忆协议(必须遵守)
开始之前:
cat .claude/context/memory/learnings.md
完成之后: 记录发现的任何新模式或例外情况。
假设会发生中断:你的上下文可能会重置。如果内容不在记忆中,就等于没有发生。
评论
支持 Markdown