测试 Skill技能列表
代码复杂度分析器Skill code-complexity-analyzer
代码复杂度分析器是一款用于自动化评估软件代码质量的工具。它能够计算圈复杂度、认知复杂度、代码行数等关键指标,识别代码异味和重复代码,评估技术债务和可维护性指数。该工具适用于代码重构、性能优化和系统设计评审等场景,帮助开发团队提升代码质量、降低维护成本。关键词:代码复杂度分析,圈复杂度,认知复杂度,代码异味检测,重复代码检测,技术债务评估,可维护性指数,代码质量工具,软件度量,重构辅助。
Vitest配置Skill vitest-configuration
此技能专注于配置 Vitest,一个基于 Vite 的快速单元测试框架,涵盖安装设置、环境配置、覆盖率报告、模块解析等,适用于前端和全栈开发中的单元测试和集成测试。关键词:Vitest、配置、测试、Vite、单元测试、环境设置、覆盖率。
代码验证沙盒Skill code-validation-sandbox
代码验证沙盒是一个智能化的教学代码验证工具,专门为4层教学法设计。它能够根据不同的教学层级(L1-L4)自动选择验证策略和深度,支持Python、Node.js、Rust等多种编程语言的代码验证。该工具提供语法检查、运行时验证、输出匹配、性能声明验证等功能,确保教学代码示例的准确性和可执行性。适用于教育出版、在线课程开发、技术文档验证等场景。 关键词:代码验证、教学工具、编程教育、Python验证、Node.js测试、Rust检查、智能验证、教学沙盒、代码质量、教育技术
测试金字塔设计Skill test-pyramid-design
这个技能用于设计最优的测试金字塔,包括单元测试、集成测试和端到端测试的比例。识别反模式并推荐特定架构的测试策略。关键词:测试金字塔、测试策略、软件测试、CI/CD、自动化测试、单元测试、集成测试、E2E测试。
基础设施连接验证Skill completion-check
这个技能用于验证软件开发中基础设施是否正确连接和使用。通过追踪执行路径、检查钩子注册、验证数据库连接、进行端到端测试和搜索孤立实现,确保代码被实际调用,避免死代码和浪费。关键词:基础设施验证,执行路径追踪,代码审查,测试,DevOps,质量保证。
RuboCop代码检查技能Skill rubocop-cops
此技能是关于使用RuboCop进行Ruby代码分析和质量控制,涵盖内置cops配置、自动修正、性能优化和团队协作。关键词:RuboCop, Ruby, 代码检查, 质量保证, 自动化, 软件开发, 测试
可访问性基础检查Skill accessibility-basic-check
这个技能用于为UI更改提供基础可访问性检查,确保网站在颜色对比、键盘导航、表单标签等方面符合WCAG标准,适用于初级开发者快速上手,提高网站无障碍访问性。关键词:可访问性、UI、检查表、WCAG、前端开发、测试、无障碍设计、SEO优化。
符号执行引擎Skill symbolic-execution-engine
符号执行引擎是一种用于程序分析的技能,主要用于自动化测试生成、bug检测和路径探索。它通过创建符号值、系统化探索路径条件、生成约束并利用SMT求解器来构建测试用例。关键词包括符号执行、测试生成、路径覆盖、bug检测、程序验证、SMT求解、路径探索、约束求解。
Pylint集成Skill pylint-integration
这个技能是关于Pylint代码分析工具的CI集成,包括插件配置、编辑器集成和性能优化。关键词:Pylint, 代码质量, CI/CD, Python开发。
Web项目审计技能Skill web-starter-audit
此技能用于对Web入门项目进行全面审计,包括用户体验、无障碍访问和质量检查,生成优先修复计划,提升项目质量和可访问性,关键词包括UX审计、无障碍审计、质量审计、Web开发测试。
地址净化器Skill address-sanitizer
地址净化器(AddressSanitizer)是一种内存错误检测工具,用于在模糊测试(fuzzing)和其他软件测试中检测缓冲区溢出、使用后释放、内存泄漏等内存安全问题,提高软件安全性和稳定性。关键词:内存错误检测、模糊测试、C/C++、Rust、软件测试、安全漏洞、编译器插装、影子内存、性能优化、故障排除。
代码审查请求Skill requesting-code-review
这个技能用于在软件开发过程中请求和执行代码审查,以检查代码质量、确保符合需求、预防错误并集成到工作流程中。关键词:代码审查、代码质量、软件开发、代码评审、CI/CD、质量保证、代码审查流程