软件开发 Skill技能列表

4.5

高级Pytest技能Skill pytest-advanced

本技能用于掌握Pytest的高级功能,包括标记、自定义断言、钩子和覆盖率配置。适用于Python开发人员,提升测试代码质量和软件可靠性,关键词:Pytest高级、Python测试、软件测试、自动化测试、测试框架、测试开发。

4.5

Convex实时开发技能Skill convex-realtime

Convex实时开发技能是一种利用Convex平台的响应式查询技术,实现数据自动更新和实时同步的开发能力。它支持构建实时协作应用、响应式用户界面和即时数据同步功能,适用于聊天、仪表盘、协作编辑等多种场景。关键词包括Convex、实时开发、响应式查询、协作应用、数据同步、UI更新、实时功能、即时更新。

4.5

Jenkins流水线构建Skill jenkins-pipeline

本技能专注于使用Jenkins创建和管理自动化CI/CD流水线,涵盖声明式与脚本式两种语法。核心内容包括多阶段构建、参数化配置、多分支管理、安全凭证集成以及部署自动化。适用于企业级持续集成与持续部署场景,帮助团队实现软件构建、测试和发布的标准化与自动化。关键词:Jenkins流水线,CI/CD自动化,声明式流水线,脚本式流水线,多分支构建,部署自动化,参数化构建,Jenkinsfile,持续集成,持续部署。

4.5

Godot引擎空闲点击游戏开发技能Skill godot-genre-idle-clicker

这个技能专注于使用Godot引擎开发空闲点击游戏,提供完整的蓝图,包括大数字处理、指数增长曲线、生成器系统、离线进度计算和声望机制。关键词:空闲游戏、点击游戏、Godot、游戏开发、数字格式化、声望系统、增量游戏。

4.5

LoggingBestPracticesSkill logging-best-practices

提供结构化日志记录的最佳实践,包括日志级别、JSON格式、上下文日志、PII处理、集中式日志记录等,适用于提高应用程序的可观测性和调试能力。

4.5

PR描述生成器Skill describe-pr

PR描述生成器是一个自动化工具,用于根据仓库模板生成全面的拉取请求描述。它分析代码更改、收集PR信息、执行验证步骤,并更新PR描述,提高代码审查效率和协作质量。关键词:拉取请求、PR描述、自动化、代码审查、GitHub、DevOps、软件协作。

4.5

网络调试Skill network-debugging

网络调试是一项技术,用于诊断和解决网络连接问题、延迟和数据传输错误,以提升应用性能和用户体验。关键词包括:网络分析、浏览器工具、CORS、SSL/TLS、API通信、性能优化。

4.5

Node.jsExpress服务器Skill nodejs-express-server

构建健壮的 Express.js 应用程序,包括路由、中间件、认证和数据库集成,适用于创建 RESTful API 和服务器端请求处理。

4.5

shfmt配置技能Skill shfmt-configuration

此技能用于配置shfmt工具,实现shell脚本的自动化格式化和标准化管理,包括设置.toml配置文件、集成EditorConfig以及支持命令行选项,适用于团队协作、DevOps流程和CI/CD自动化。关键词:shell脚本格式化、shfmt配置、EditorConfig、团队标准化、DevOps工具、自动化格式化。

4.5

属性测试Skill property-based-testing

属性测试是一种软件测试方法,通过自动生成广泛的测试用例来验证代码是否满足特定的属性或不变量,有助于发现边缘情况和潜在的错误。

4.5

拉取请求自动化Skill pull-request-automation

拉取请求自动化是一种通过模板、检查清单、自动合并规则和审查分配来减少手动工作量,提高代码审查流程一致性的技能。

4.5

QueryCachingStrategiesSkill query-caching-strategies

这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。