软件开发 Skill技能列表

4.5

React单页面应用开发技能Skill react

本技能专注于使用 React 19+、React Router v7、Jotai、Vite 和 Bun 构建现代单页面应用(SPA)。涵盖组件、钩子、状态管理、路由、表单、UI 架构、性能优化和测试等关键方面,适用于客户端路由、全局状态管理和异步数据加载的 React 应用开发,关键词包括 React 19、React Router、Jotai、Vite、Bun、SPA、前端开发、性能优化、可访问性。

4.5

Prometheus监控与告警Skill prometheus

Prometheus监控与告警技能用于云原生环境下的系统监控、告警配置和数据分析。它是一个开源的时间序列数据库和监控平台,支持PromQL查询语言、动态服务发现、告警规则管理,广泛应用于DevOps、SRE和微服务架构中,以实现可观测性和性能优化。关键词:Prometheus监控、时间序列数据、PromQL查询、告警管理、云原生、DevOps工具、监控系统、Kubernetes集成、SLO监控。

4.5

性能测试Skill performance-testing

性能测试技能用于验证应用程序在各种负载条件下的速度、可扩展性和稳定性表现。它包括负载测试工具(如k6、Locust、JMeter、Gatling、artillery)、API和数据库性能测试、基准测试策略、分析技术以及识别和解决性能瓶颈的系统方法。关键词:性能测试、负载测试、压力测试、k6、Locust、JMeter、Gatling、artillery、API测试、数据库优化、基准测试、分析、延迟、吞吐量、RPS、瓶颈识别、性能预算、可扩展性。

4.5

日志与可观测性Skill logging-observability

该技能提供生产系统中全面的日志记录和可观测性模式,包括结构化日志记录、分布式追踪、指标收集、日志聚合和告警。适用于开发和运维团队,确保系统健康监控、故障排除和性能优化。关键词:日志记录、可观测性、分布式追踪、指标监控、日志聚合、告警系统、OpenTelemetry、Prometheus、ELK、DevOps。

4.5

Kustomize配置管理技能Skill kustomize

Kustomize是一个Kubernetes原生配置管理工具,专为多环境部署、资源补丁和GitOps工作流设计。它通过声明式方式管理环境特定配置,无需模板,直接集成到kubectl中。适用于DevOps和云原生场景,关键词:Kubernetes, 配置管理, Kustomize, 多环境部署, GitOps, DevOps, 容器编排, 云原生, 资源补丁, 声明式配置。

4.5

国际化与本地化技能Skill i18n

国际化(i18n)与本地化(l10n)技能用于设计和实现多语言应用程序,包括翻译管理、区域特定格式化、RTL布局支持、复数化规则等,覆盖从架构模式到流行库的应用。关键词:国际化、本地化、翻译、多语言、区域格式化、RTL支持、复数化、日期格式、数字格式、货币格式、i18next、react-intl、gettext、ICU MessageFormat、Intl API、CSS逻辑属性、语言检测、SEO优化。

4.5

Grafana与LGTM堆栈技能Skill grafana

这个技能专注于使用Grafana和LGTM堆栈(Loki、Grafana、Tempo、Mimir)实现全面的可观测性解决方案。它涵盖仪表板创建、面板设计、日志和追踪查询、告警配置、数据源管理以及生产环境最佳实践,适用于监控和可视化IT系统的性能、错误和状态。关键词: Grafana, LGTM, 可观测性, 仪表板, 日志查询, 追踪查询, DevOps监控, 云原生, 可视化工具

4.5

Go语言编程Skill golang

此技能专注于Go语言开发,提供编写地道、高效、生产质量代码的全面指导。涵盖并发编程、错误处理、测试驱动开发、模块管理和常用框架如Gin、Cobra。关键词包括Go开发、后端编程、云原生、微服务、系统编程,适用于提升后端开发、DevOps和软件架构能力。

4.5

Git工作流程Skill git-workflow

这个技能提供了关于Git版本控制的操作指导,包括分支管理、提交约定、合并策略、冲突解决和工作树管理等最佳实践。它适用于团队协作,帮助维护干净、可导航的代码历史记录,提升开发效率和代码质量。关键词:Git, 分支策略, 提交约定, 合并工作流程, 冲突解决, 版本控制, DevOps, 协作开发, 代码审查, 工作树管理。

4.5

功能标志管理Skill feature-flags

功能标志管理技能用于实现运行时功能控制,无需代码部署即可管理功能发布、A/B测试、用户定向和紧急开关。支持渐进式滚动发布、金丝雀发布、多变量实验、ML模型切换和基础设施配置。关键词包括:功能标志、功能开关、A/B测试、滚动发布、LaunchDarkly、Unleash、DevOps、发布管理、代码部署、运行时配置。

4.5

事件驱动架构Skill event-driven

事件驱动架构技能用于实现松散耦合、可扩展的分布式系统,通过事件通信模式如消息队列、发布/订阅、事件溯源、CQRS和Saga。适用于异步消息传递、分布式事务、事件存储、数据流处理等场景。关键词:事件驱动、消息队列、Kafka、RabbitMQ、事件溯源、CQRS、Saga、分布式系统、微服务。

4.5

错误处理Skill error-handling

错误处理技能用于软件系统中的错误管理,包括设计错误类型、实施恢复策略(如重试和断路器)、提供用户友好错误消息等,以提高系统可靠性和安全性。关键词:错误处理、异常处理、恢复策略、重试逻辑、回退机制、优雅降级、断路器、API错误响应、数据管道错误处理。