DevOps 与云
部署、CI/CD、云平台和基础设施
Skills 列表

creating-ec2-image-builder-pipeline
创建一套完整的 EC2 Image Builder 流水线,用于构建预装指定软件的自定义 AMI、将其分发至目标区域、执行流水线并创建启动模板。适用于需要配置 IAM 角色、构建组件(Build Components)、镜像配方(Image Recipes)及基础设施配置来实现自动化 AMI 构建的场景。
aws
creating-api-gateway-stage
创建API Gateway阶段,包含CloudWatch日志、X-Ray追踪、限流、WAF集成和IAM角色,遵循AWS最佳实践。在将REST API部署到不同环境(如开发、测试或生产)时使用。
aws
setting-up-cloudwatch-alarm-notifications
使用SNS主题和订阅为CloudWatch警报设置通知渠道。在配置警报通知时始终使用此技能——它创建加密的SNS主题,配置CloudWatch访问的主题策略,设置电子邮件/SMS/webhook订阅,并将警报链接到具有适当安全控制的通知操作。
aws
launching-ec2-instance-with-best-practices
启动一个EC2实例,采用安全、成本高效的默认设置,包括AMI选择、可突发实例规格、最小权限IAM角色、加固的安全组、加密的EBS卷以及全面的标签。在按照AWS安全与成本优化最佳实践部署新EC2实例时使用。
aws
routing-traffic-with-route53-and-cloudfront
配置 Amazon Route 53,使用自定义域名将流量路由到 CloudFront 分发。用于设置 DNS 别名记录、备用域名(CNAME)、用于 HTTPS 的 ACM 证书以及 CloudFront 的 IPv6 支持。
aws
setting-up-ec2-instance-profiles
配置EC2实例以安全地调用AWS服务,通过创建并附加IAM角色的实例配置文件,消除硬编码凭据。当EC2实例需要通过临时凭据访问S3、DynamoDB、SQS或CloudWatch等AWS服务时使用。
aws
creating-production-vpc-multi-az
创建生产就绪的VPC,跨多个可用区部署公有和私有子网,包括互联网网关、NAT网关、路由表和安全组,遵循AWS Well-Architected原则。在部署多可用区VPC基础设施时使用,支持自动CIDR规划和DNS解析。
aws
enabling-lambda-vpc-internet-access
为部署在VPC子网中的AWS Lambda函数启用互联网访问,通过创建NAT网关基础设施、配置公有/私有子网路由以及更新安全组来实现。当VPC附加的Lambda函数无法访问互联网时使用。
aws
connecting-vpcs-with-peering
在两个VPC之间建立VPC对等连接,实现直接的私有网络连接。在创建或管理VPC对等连接时,始终使用此技能——它会验证CIDR重叠、更新两个VPC中的所有路由表、配置DNS解析,并提供对正确连接至关重要的安全组指导。
aws
aws-serverless
在 AWS 上使用 Lambda、API Gateway、Step Functions、EventBridge 和 SAM/CDK 构建、部署、管理、调试、配置和优化无服务器应用程序。涵盖冷启动、CORS 调试、事件源映射、故障排除、并发、SnapStart、Powertools、函数 URL、EventBridge Scheduler、Lambda 层和生产就绪性。当提及 Lambda、API Gateway、Step Functions、SAM 模板、CDK 无服务器堆栈、DynamoDB 流触发器、SQS 事件源、冷启动、超时、502/504 错误、限流、并发、CORS、Powertools 或任何 AWS 上的事件驱动架构时触发,即使没有“无服务器”这个词。不适用于 EC2、ECS/Fargate 容器或 Amplify 托管。
aws
aws-cdk
使用 TypeScript 或 Python 通过 CDK 编写、部署和排查 AWS 基础设施问题。涵盖最佳实践、堆栈架构和构造模式。在编写 CDK 构造、引导环境、运行 cdk deploy/synth/diff、修复 CDK 或 CloudFormation 错误、规划堆栈结构、导入现有资源、解决漂移或重构堆栈而不替换资源时,始终使用此技能。
aws
aws-observability
构建、配置、调试和优化 AWS 可观测性,涵盖 CloudWatch(Log Insights、指标 Metrics、告警 Alarms、仪表板 Dashboards、EMF)、X-Ray、CloudTrail 和 ADOT(AWS Distro for OpenTelemetry),并支持通过 ADOT 自动埋点 SDK 为服务接入 Application Signals。涵盖 Log Insights 查询、告警(指标告警、复合告警、异常检测告警)、仪表板、自定义指标/EMF、X-Ray 链路追踪与采样、ADOT Collector 配置、CloudTrail 操作审计,以及通过 ADOT SDK 实现端到端的 Application Signals 接入(CloudWatch Observability EKS 插件、CloudWatch Agent IAM、OTLP 端点、ServiceEvents、动态探针 Dynamic Instrumentation),支持动态探针的断点与快照抓取、在运行中服务中抓取实时数据,无需重新部署即可直接排查调试。适用于 CloudWatch、告警、仪表板、EMF、X-Ray、Trace 链路追踪、CloudTrail、ADOT、监控、Synthetics 拨测/金丝雀测试,以及为服务开启/接入/埋点 Application Signals。不适用于普通应用日志记录或安全威胁检测。
aws
troubleshooting-application-failures
通过发现和分析CloudWatch日志组来排查故障应用程序,识别错误模式、根本原因和可操作的解决方案。当应用程序出现故障且需要基于日志进行诊断时使用。
aws
connecting-lambda-to-dynamodb
将 AWS Lambda 函数连接到 DynamoDB,配置 IAM 角色、流事件源映射以及读写权限。适用于设置 Lambda-DynamoDB 集成、处理 DynamoDB 流事件或部署无服务器事件驱动架构。
aws
runpod
Cloud GPU processing via RunPod serverless. Use when setting up RunPod endpoints, deploying Docker images, managing GPU resources, troubleshooting endpoint issues, or understanding costs. Covers all 5 toolkit images (qwen-edit, realesrgan, propainter, sadtalker, qwen3-tts).
digitalsamba
rev-u3d-dump
Dump Unity IL2CPP symbols from iOS/Android builds. Extract method names, addresses, and type info from IL2CPP binaries and global-metadata.dat, then generate IDA/Ghidra import scripts.
p4nda0s
sandbox-sdk
构建沙盒化应用程序,用于安全代码执行。在构建AI代码执行、代码解释器、CI/CD系统、交互式开发环境或执行不受信任代码时加载。涵盖Sandbox SDK生命周期、命令、文件、代码解释器和预览URL。偏向从Cloudflare文档检索而非预训练知识。
cloudflare
wp-playground
用作 WordPress Playground 路由包装器,处理模糊的 Playground 工作、使用 @wp-playground/cli 的本地 CLI 运行、playground.wordpress.net 分享链接、浏览器预览、快照、挂载、版本切换和 Xdebug。对于 Blueprint JSON 编写或审查,请直接使用 blueprint 技能。
wordpress
wrangler
Cloudflare Workers CLI,用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令前加载,以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息,而非依赖预训练知识。
cloudflare
archive
Archive session learnings, debugging solutions, and deployment logs to .archive/yyyy-mm-dd/ as indexed markdown with searchable tags. Use when completing a significant task, resolving a tricky bug, deploying, or when the user says \"archive this\". Maintains .archive/MEMORY.md index for cross-session knowledge reuse.
resciencelab
pr-open
Open a pull request the bklit-ui way: stage and commit with pre-commit hooks, run ultracite from the repo root, rebuild the shadcn registry, run a production test build, fix failures, push, and create a PR with a structured summary. Use when the user asks to commit, push, open a PR, "ship it", or run the full pre-PR checklist.
bklit
release-it
使用稳定性模式(断路器、隔板、超时和重试逻辑)构建生产就绪系统。当用户提及“生产故障”、“断路器”、“部署流水线”、“混沌工程”、“重试风暴”、“健康检查”、“我的服务一直崩溃”、“防止级联故障”或“使其具有弹性”时使用。在设计弹性微服务、规划零停机部署或为峰值负载进行容量规划时也触发。涵盖稳定性模式、容量规划、部署/发布解耦和可观测性。对于数据系统,请参阅 ddia-systems。对于系统架构,请参阅 system-design。
wondelai
system-design
使用结构化方法设计可扩展的分布式系统,涵盖负载均衡、缓存、数据库扩展和消息队列。当用户提及“系统设计”、“扩展此系统”、“高可用性”、“限流器”、“设计URL缩短服务”、“设计Twitter”、“设计Uber”、“设计信息流”、“系统设计面试”、“容量规划”或“分布式架构”时使用。在估算基础设施需求、选择微服务与单体架构,或为百万级并发用户设计时也会触发。涵盖常见系统设计(TinyURL、信息流、聊天)和粗略估算。关于数据基础,请参见ddia-systems。关于弹性,请参见release-it。
wondelai
why
Iterative Five Whys root cause analysis drilling from symptoms to fundamentals
neolabhq