软件开发 Skill技能列表

4.5

MockingandStubbingSkill mocking-stubbing

模拟和存根技术用于在测试中隔离代码单元,通过替换外部依赖项为受控的测试替身,以实现快速、可靠的单元测试。

4.5

HealthCheckEndpointsSkill health-check-endpoints

用于监控服务健康、依赖项和准备接收流量的综合健康检查端点,适用于Kubernetes部署、负载均衡器健康检查、服务发现和注册、监控和报警系统等场景。

4.5

Git工作流策略Skill git-workflow-strategy

掌握 Git 工作流,包括 GitFlow、GitHub Flow、基于主干的开发等,配置分支、合并策略和团队协作模式。

4.5

错误信息解释器Skill error-message-explainer

错误信息解释器是一个用于将复杂的编译器或运行时错误以简单易懂的语言解释给初级开发者的工具或技能,帮助其快速理解和解决编码问题。关键词包括错误解释、编译器错误、运行时错误、代码调试、开发者辅助、软件开发工具。

4.5

KieranPython代码审查专家Skill kieran-python-reviewer

这个技能用于执行高质量的Python代码审查,专注于Pythonic模式、类型安全性和可维护性。它适用于审查现有代码修改和新代码,确保代码易于测试和理解。关键词:Python代码审查、代码质量、类型提示、测试性、Pythonic代码、代码优化、软件开发、代码审查工具。

4.5

Python打包配置Skill python-packaging

这个技能用于配置Python软件包的元数据和构建系统,以便通过UV或setuptools进行分发和发布到PyPI。它涉及设置pyproject.toml或setup.py、管理依赖、版本控制、包结构优化、测试安装和故障排除,是Python开发中实现标准化打包和高效项目分发的关键环节。关键词:Python打包,配置,元数据,setuptools,UV,PyPI,分发,构建系统,依赖管理。

4.5

文件维护技能Skill maintenance

这是一个用于文件维护和清理的技能,实现自动清理、文件归档和组织功能。关键词:文件维护、文件清理、归档、组织、自动化、技能管理。

4.5

OpenAPI设计Skill openapi-design

此技能用于基于OpenAPI 3.1规范进行合同优先的REST API设计,包括定义API契约、遵循最佳实践和实现设计工作流。关键词:OpenAPI, REST API, 设计, 规范, 合同优先。

4.5

Phoenix代码审查技能Skill phx:review

这是一个专为Elixir/Phoenix项目设计的自动化代码审查工具,通过并行专家代理自动查找和解释代码问题、安全漏洞和部署配置错误,提供严重性分类,支持工作流中的代码质量保证和持续集成。关键词:Elixir, Phoenix, 代码审查, 自动化, 并行代理, 安全审计, 测试, DevOps, 工作流, 严重性分类。

4.5

发布技能Skill release

使用基于标签的工作流为单库插件创建新版本发布。

4.5

代码检查与类型检查Skill lint

本技能用于在软件开发项目中执行代码质量检查和静态类型检查,确保代码规范、减少错误、提升可维护性。关键词:代码检查,类型检查,代码质量,静态分析,ESLint,TypeScript,Python,Go,代码规范,开发工具。

4.5

并行执行模式Skill parallel-execution

并行执行模式是指通过使用Task工具并设置`run_in_background: true`来同时启动多个子代理,实现多个任务并发运行,显著减少总执行时间的技能。适用于需要并行处理多个独立任务的场景,如代码审查、安全分析、性能测试等。