软件开发 Skill技能列表
GitHubPR评论处理Skill gh-address-comments
这个技能使用 GitHub CLI (gh) 自动化处理当前分支的开放拉取请求的审查评论。它帮助开发者高效地管理和修复代码问题,涉及关键词如 GitHub、PR、代码审查、gh CLI、自动化工具、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 feature-design-assistant
功能设计助手是一个技能,用于通过结构化的信息收集和协作验证将想法转化为完整的设计和规范。它适用于软件开发生命周期中的设计阶段,帮助团队高效规划新功能、设计系统架构和制定技术规范。关键词:功能设计、架构设计、需求分析、协作对话、软件开发、设计规范、API设计、错误处理、测试策略、需求收集、原型设计、代码审查、项目规划。
错误解决器Skill ErrorResolver
这是一个系统化的错误诊断和解决技能,基于第一性原理分析,适用于所有编程语言和框架。它提供错误分类、解析、模式匹配、根因分析和解决方案,并支持回放功能来记录和重用成功解决方案。关键词:错误诊断、错误解决、第一性原理、回放系统、软件开发、调试工具、自动化、DevOps。
环境设置指南Skill environment-setup-guide
这个技能帮助开发者从零开始设置完整的开发环境,包括安装编程语言、包管理器、数据库系统、开发工具,配置环境变量、环境文件以及验证设置的正确性。适用于新项目启动、团队加入、环境切换等场景。关键词:开发环境设置、安装指南、环境配置、开发工具安装、DevOps、环境验证、设置文档。
Docker专家Skill docker-expert
Docker容器化专家技能,专注于多阶段构建、镜像优化、容器安全、Docker Compose编排和生产部署模式。用于主动优化Dockerfile、解决容器问题、镜像大小问题、安全加固、网络和编排挑战。关键词:Docker, 容器化, 优化, 安全, 编排, 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 design-system-starter
这个技能是一个设计系统入门工具,用于快速创建和管理设计系统,提供设计令牌、组件架构、可访问性指南和文档模板。它帮助确保用户界面的一致、可扩展和可访问,适用于前端开发者和设计师,提升开发效率和用户体验。关键词:设计系统、UI组件、前端开发、可访问性、设计令牌、React、主题化、文档、原子设计、WCAG合规。
部署程序Skill deployment-procedures
该技能专注于生产环境部署的核心原则和决策流程,包括安全部署工作流、回滚策略、验证方法等,旨在培养开发者和运维人员的思维能力和风险控制意识,而不是简单的脚本执行。关键词:部署、生产环境、安全、回滚、CI/CD、DevOps、风险管理。
智能依赖管理器Skill dependency-updater
智能依赖管理器是一个自动化工具,用于管理软件项目的依赖项。它支持多种编程语言(如Node.js、Python、Go等),自动检测项目类型,安全应用更新(如补丁和次要版本),提示用户处理主要版本更新,并诊断和修复依赖问题。还包括安全审计和冲突解决功能,适用于开发流程中的自动化管理。关键词:依赖管理、自动化更新、多语言支持、安全审计、项目检测、版本控制、DevOps工具、软件维护。