软件开发 Skill技能列表
Biome配置管理Skill biome-configuration
这个技能专注于配置Biome工具链,用于JavaScript和TypeScript项目的代码检查和格式化。包括设置biome.json配置文件、管理架构版本、集成Git等版本控制系统,以及优化项目组织,以提高开发效率和代码质量。关键词:Biome, JavaScript, TypeScript, 代码检查, 格式化, 工具链, 代码质量, 项目管理, VCS集成, CI/CD。
Ameba集成技能Skill ameba-integration
这个技能用于集成 Ameba 工具到开发工作流中,实现自动化 Crystal 代码质量检查。它支持 CI/CD 管道集成、预提交钩子、GitHub Actions 和代码审查过程,帮助团队提高代码质量和开发效率。关键词:Ameba, Crystal, 代码质量, CI/CD, 自动化检查, 开发工作流, 代码审查, 预提交钩子, GitHub Actions, 静态分析。
Ameba自定义规则Skill ameba-custom-rules
这个技能用于创建自定义Ameba linting规则,用于Crystal代码分析,包括规则开发、AST遍历和测试,帮助强制执行项目特定的代码质量标准和捕捉领域特定代码异味。关键词:Ameba, 自定义规则, Crystal, 代码分析, linting, 静态代码分析, 代码质量, 规则测试。
Ameba配置Skill ameba-configuration
此技能用于配置Ameba,一个Crystal编程语言的静态代码分析工具,以强制执行一致的代码风格和捕捉代码异味。包括生成默认配置文件(如.ameba.yml)、管理规则(如Lint、Style、Performance类别)、设置严重级别(Error、Warning、Convention)和集成到开发工作流中。关键词:Ameba配置,静态代码分析,Crystal编程,代码质量,规则管理,严重级别,内联禁用。
Vitest测试模式Skill vitest-testing-patterns
这个技能提供了关于Vitest测试框架的全面指导,包括单元测试、模拟测试、间谍测试和浏览器模式测试等核心概念、模式和实践。它帮助开发者掌握Vitest的安装、配置、高级使用和最佳实践,提升代码质量和软件可靠性。关键词:Vitest测试、单元测试、模拟测试、浏览器测试、TypeScript开发、软件测试。
Vitest性能优化Skill vitest-performance
本技能专注于Vitest性能优化,提供快速执行、监视模式和并行化策略的全面指南,帮助开发者提升测试效率和代码质量,关键词包括Vitest、性能优化、测试、TypeScript、快速执行、监视模式、并行化、软件测试、前端开发。
Vitest配置Skill vitest-configuration
此技能专注于配置 Vitest,一个基于 Vite 的快速单元测试框架,涵盖安装设置、环境配置、覆盖率报告、模块解析等,适用于前端和全栈开发中的单元测试和集成测试。关键词:Vitest、配置、测试、Vite、单元测试、环境设置、覆盖率。
TestNG并行测试执行配置Skill testng-parallel
此技能用于配置和管理TestNG框架的并行测试执行,涵盖线程池设置、套件级并行、方法级并行、同步模式、性能优化等,旨在提升测试效率并确保线程安全。关键词:TestNG, 并行测试, 线程池, 同步, 性能优化, 测试自动化, 软件测试。
TestNG基础Skill testng-fundamentals
这个技能提供了TestNG测试框架的全面基础知识,涵盖注解、断言、测试生命周期和XML配置,适用于Java单元测试、集成测试和功能测试开发,关键词包括TestNG、Java测试、注解、断言、测试生命周期、XML配置、单元测试、集成测试。
TestNG数据驱动测试Skill testng-data-driven
这个技能用于实现数据驱动测试,通过TestNG框架的DataProviders、工厂模式和参数化技术,提高测试覆盖率和效率。它支持从多个数据源(如CSV、JSON、Excel)加载测试数据,并适用于跨环境、并行测试等场景。关键词:TestNG, 数据驱动测试, DataProvider, 工厂模式, 参数化, 测试自动化, Java测试, 测试覆盖, 外部数据源。
Terraform状态管理Skill terraform-state
这个技能用于管理和维护Terraform状态文件、远程后端以及状态锁定机制,确保基础设施资源的一致性和协调性。它支持最佳实践如加密、备份和分离状态,防止并发修改。关键词:Terraform、状态管理、远程后端、状态锁定、基础设施即代码、DevOps、云计算、自动化。
Terraform模块开发与使用Skill terraform-modules
Terraform模块技能用于创建和使用可重用的基础设施即代码模块,以组织和管理云计算资源如AWS VPC,支持DevOps流程,提高代码复用性、可维护性和团队协作效率。关键词:Terraform、模块、基础设施即代码、DevOps、云计算、AWS、Azure、VPC、代码复用、基础设施管理。