软件开发 Skill技能列表
Git推送自动化脚本Skill git-pushing
这个技能用于自动化Git的提交和推送过程,通过脚本实现暂存、使用常规提交消息并推送到远程分支,简化版本控制和开发工作流。关键词:Git推送、常规提交、自动化脚本、DevOps、版本控制、软件开发工具。
Git提交助手Skill GitCommitHelper
这个技能用于通过分析Git差异自动生成规范化的提交消息,帮助开发者遵循常规提交格式,提高代码版本控制的可读性和维护性。关键词:Git提交、提交消息、代码版本控制、自动化工具、开发者效率。
GitHubPR检查修复技能Skill gh-fix-ci
这是一个自动化技能,用于在 GitHub 上检查和修复失败的 PR CI/CD 检查,特别是针对 GitHub Actions。它通过 gh 工具获取失败日志,总结问题,制定修复计划,并在用户批准后实施更改。关键词:GitHub, PR, CI/CD, GitHub Actions, 调试, 修复, DevOps, 自动化。
前端开发指南Skill frontend-dev-guidelines
这是一个前端开发指南,专注于现代React/TypeScript应用开发,包括Suspense数据获取、懒加载、文件组织、MUI v7样式、TanStack Router、性能优化和TypeScript最佳实践。适用于创建组件、页面、功能、数据获取、样式、路由或前端代码工作。关键词:前端开发、React、TypeScript、Suspense、懒加载、性能优化、MUI、TanStack Query、路由、组件模式、数据获取、文件组织、样式设计、性能优化、TypeScript最佳实践。
完成开发分支Skill finishing-a-development-branch
这个技能用于软件开发中,当分支开发完成时,提供标准化的流程来验证测试、选择整合方式(如合并、创建拉取请求、保留或丢弃),并清理工作区。关键词:Git分支、测试验证、合并策略、工作流管理、开发流程、DevOps。
环境设置指南Skill environment-setup-guide
这个技能帮助开发者从零开始设置完整的开发环境,包括安装编程语言、包管理器、数据库系统、开发工具,配置环境变量、环境文件以及验证设置的正确性。适用于新项目启动、团队加入、环境切换等场景。关键词:开发环境设置、安装指南、环境配置、开发工具安装、DevOps、环境验证、设置文档。
并行代理调度Skill dispatching-parallel-agents
并行代理调度技能用于在软件开发过程中,当多个测试文件或子系统独立失败时,通过并行派遣多个代理来同时进行调查和修复,从而提高调试效率和节省时间。关键词:并行代理、软件测试、调试优化、多任务处理、效率提升。
DevOpsIaC工程师Skill devops-iac-engineer
DevOps IaC工程师技能专注于使用基础设施即代码(IaC)工具如Terraform和Kubernetes,设计和维护云基础设施,实施CI/CD管道、可观察性解决方案和安全实践,助力团队实现高效、可靠的DevOps流程。关键词:DevOps, IaC, Terraform, Kubernetes, 云平台, CI/CD, 可观察性, 安全, GitOps, SRE。
部署程序Skill deployment-procedures
该技能专注于生产环境部署的核心原则和决策流程,包括安全部署工作流、回滚策略、验证方法等,旨在培养开发者和运维人员的思维能力和风险控制意识,而不是简单的脚本执行。关键词:部署、生产环境、安全、回滚、CI/CD、DevOps、风险管理。
基于条件的等待Skill condition-based-waiting
该技能用于在软件测试中,通过条件轮询等待实际状态变化,避免使用任意超时,从而消除竞态条件导致的不稳定测试。关键词:条件等待、软件测试、竞态条件、异步操作、稳定测试。
编程发送邮件Skill send-email-programmatically
此技能用于通过编程方式自动化发送电子邮件,支持SMTP协议、免费API(如Mailgun和SendGrid)以及隐私服务。适用于发送通知、警报、自动化报告、错误日志和用户通信工作流。关键词:电子邮件发送、SMTP、API、自动化、编程邮件、通知系统、错误日志、邮件服务。
Playwright测试Skill playwright
Playwright 是一个用于Web应用程序端到端测试的工具,支持浏览器自动化、跨浏览器测试、测试编写和页面对象模式。关键词:Playwright,浏览器自动化,端到端测试,Web测试,跨浏览器测试,测试工具。