DevOps Skill技能列表
配置管理Skill managing-configuration
这个技能专注于使用Ansible和相关工具进行自动化配置管理,涵盖Playbook创建、角色设计、库存管理、秘密保护和测试验证,适用于DevOps和基础设施自动化场景,确保安全、可重复的配置部署。关键词:Ansible, 配置管理, 自动化, DevOps, Playbook, 角色, 库存, 秘密管理, 测试
生产可观测性实施Skill implementing-observability
这个技能是关于使用OpenTelemetry作为统一标准,实施监控、日志和追踪,以提供生产系统的性能、错误和行为可见性。关键词:OpenTelemetry, 监控, 日志, 追踪, 可观测性, 生产系统, LGTM堆栈, 结构化日志, 告警, DevOps, 云原生架构。
GitOps实现Skill implementing-gitops
GitOps技能用于在Kubernetes上实现持续交付,通过使用ArgoCD或Flux工具,以Git作为单一事实来源,实现自动部署、漂移检测、多集群管理和渐进式发布。关键词包括GitOps、Kubernetes、ArgoCD、Flux、持续交付、DevOps、云计算、自动化部署。
文档生成Skill generating-documentation
这个技能用于生成全面的技术文档,覆盖API文档、代码文档、文档站点、架构决策记录和图表。它帮助开发者和团队文档化系统架构、API接口和代码库,提高文档质量和可维护性,支持自动化文档生成和CI/CD管道。关键词:技术文档、API文档、代码文档、文档站点、ADRs、图表、自动化文档生成、CI/CD管道。
调试技术Skill debugging-techniques
本技能提供系统化的调试工作流,覆盖本地、远程、容器和生产环境,支持Python、Go、Rust和Node.js等多种编程语言。包括交互式调试器、容器调试(如Kubernetes ephemeral containers)和生产安全技术(如correlation IDs和分布式追踪)。关键词:调试技术、Python调试、Go调试、Rust调试、Node.js调试、容器调试、Kubernetes调试、生产调试、分布式追踪。
CLI构建Skill building-clis
这个技能专注于使用现代框架如Typer、Cobra和clap在Python、Go和Rust中构建专业的命令行界面。适用于开发工具、自动化脚本、基础设施管理CLI,具有强大的参数解析、交互功能和跨平台分发能力。关键词:CLI, 命令行界面, Python, Go, Rust, Typer, Cobra, clap, 自动化, 工具开发, DevOps, 软件工程。
Kustomize配置管理技能Skill kustomize
Kustomize是一个Kubernetes原生配置管理工具,专为多环境部署、资源补丁和GitOps工作流设计。它通过声明式方式管理环境特定配置,无需模板,直接集成到kubectl中。适用于DevOps和云原生场景,关键词:Kubernetes, 配置管理, Kustomize, 多环境部署, GitOps, DevOps, 容器编排, 云原生, 资源补丁, 声明式配置。
Grafana与LGTM堆栈技能Skill grafana
这个技能专注于使用Grafana和LGTM堆栈(Loki、Grafana、Tempo、Mimir)实现全面的可观测性解决方案。它涵盖仪表板创建、面板设计、日志和追踪查询、告警配置、数据源管理以及生产环境最佳实践,适用于监控和可视化IT系统的性能、错误和状态。关键词: Grafana, LGTM, 可观测性, 仪表板, 日志查询, 追踪查询, DevOps监控, 云原生, 可视化工具
Git工作流程Skill git-workflow
这个技能提供了关于Git版本控制的操作指导,包括分支管理、提交约定、合并策略、冲突解决和工作树管理等最佳实践。它适用于团队协作,帮助维护干净、可导航的代码历史记录,提升开发效率和代码质量。关键词:Git, 分支策略, 提交约定, 合并工作流程, 冲突解决, 版本控制, DevOps, 协作开发, 代码审查, 工作树管理。
功能标志管理Skill feature-flags
功能标志管理技能用于实现运行时功能控制,无需代码部署即可管理功能发布、A/B测试、用户定向和紧急开关。支持渐进式滚动发布、金丝雀发布、多变量实验、ML模型切换和基础设施配置。关键词包括:功能标志、功能开关、A/B测试、滚动发布、LaunchDarkly、Unleash、DevOps、发布管理、代码部署、运行时配置。
Trello管理技能Skill trello
这个技能用于通过Trello REST API管理看板、列表和卡片,实现自动化任务和项目管理,提高团队协作效率。关键词:Trello、API、自动化、项目管理、看板、DevOps、REST API、脚本管理。
tmux远程控制技能Skill tmux
这个技能利用 tmux 实现远程控制交互式命令行界面(CLI),通过发送按键命令和捕获窗格输出,支持自动化任务、多会话管理、并行运行编码代理等应用场景。关键词:tmux, 远程控制, CLI, 自动化, 会话管理, 窗格输出, 编码代理。