软件开发 Skill技能列表

4.5

调试技术Skill debugging-techniques

本技能提供系统化的调试工作流,覆盖本地、远程、容器和生产环境,支持Python、Go、Rust和Node.js等多种编程语言。包括交互式调试器、容器调试(如Kubernetes ephemeral containers)和生产安全技术(如correlation IDs和分布式追踪)。关键词:调试技术、Python调试、Go调试、Rust调试、Node.js调试、容器调试、Kubernetes调试、生产调试、分布式追踪。

4.5

表单构建Skill building-forms

本技能提供系统化的表单构建指导,涵盖输入组件选择、验证策略、可访问性合规(WCAG 2.1)、UX最佳实践,以及JavaScript/React和Python的示例实现。适用于创建各种表单界面,如注册流程、调查问卷、多步向导等。关键词:表单构建、输入模式、验证、可访问性、WCAG 2.1、React、Python、前端开发、用户体验。

4.5

CLI构建Skill building-clis

这个技能专注于使用现代框架如Typer、Cobra和clap在Python、Go和Rust中构建专业的命令行界面。适用于开发工具、自动化脚本、基础设施管理CLI,具有强大的参数解析、交互功能和跨平台分发能力。关键词:CLI, 命令行界面, Python, Go, Rust, Typer, Cobra, clap, 自动化, 工具开发, DevOps, 软件工程。

4.5

AI聊天界面构建Skill building-ai-chat

此技能专注于构建AI聊天界面,支持流式文本响应、上下文管理、多模态交互,适用于开发ChatGPT风格接口、AI助手、代码副驾驶等。关键词:AI聊天界面、流式响应、上下文管理、多模态支持、前端开发、AI应用。

4.5

测试工程师Skill test-engineer

测试工程师技能专注于软件测试的设计与实施,包括单元测试、集成测试、E2E测试等多种测试类型,旨在提高测试覆盖率、制定测试策略、推动测试自动化。精通TDD(测试驱动开发)和BDD(行为驱动开发)实践,能创建高质量测试代码。适用于软件开发过程中的质量保障,关键词:软件测试、测试自动化、TDD、BDD、测试覆盖率、测试案例、测试计划、测试框架、质量保障。

4.5

发布协调员Skill release-coordinator

发布协调员技能专注于管理软件发布的全过程,包括多组件协调、功能标志策略、语义版本控制、部署策略(如蓝绿部署和金丝雀部署)、回滚计划、发布笔记生成和利益相关者批准。关键 SEO 关键词:发布管理、部署协调、DevOps、CI/CD、功能标志、版本控制、变更日志、发布笔记、回滚策略。

4.5

质量保证AISkill quality-assurance

这是一个质量保证AI,专门用于协助制定全面的QA策略、测试计划,执行测试,管理质量指标,确保产品质量。关键词:QA、质量保证、测试策略、测试计划、质量指标、验收测试、回归测试。

4.5

设计评审AISkill design-reviewer

设计评审AI是一个辅助进行系统设计评审的Copilot代理,使用ATAM(架构权衡分析方法)、SOLID原则、设计模式、耦合/凝聚分析、错误处理和安全需求进行评审。它帮助识别架构问题、设计缺陷和质量问题,确保系统架构在实现前的高质量。关键词:设计评审、架构分析、ATAM、SOLID原则、设计模式、耦合凝聚、安全设计、错误处理、C4模型、ADR评审、软件架构、质量属性分析。