debug-buttercup
适合该系统的运维工程师,覆盖常见故障模式与实用排查流程。
排查通常需要访问集群与高权限操作,注意权限控制与审计。
诊断在 Kubernetes 上运行的 Buttercup CRS 的 Pod、Redis 与资源等故障并提供排查步骤。
在 Kubernetes 上排查运行中的 Buttercup CRS 服务故障,帮你看 Pod 崩溃、重启循环、Redis 异常、磁盘或内存压力等问题的来龙去脉。遇到 crs 命名空间里服务不停重启、队列堆积或 DinD/Redis 无响应时就用它。特点是覆盖一长串子服务(fuzzer-bot、scheduler、task-server 等),并给出逐步的排查、日志分析和常见故障模式。
▸ 展开 SKILL.md 英文原文
Debugs the Buttercup CRS (Cyber Reasoning System) running on Kubernetes. Use when diagnosing pod crashes, restart loops, Redis failures, resource pressure, disk saturation, DinD issues, or any service misbehavior in the crs namespace. Covers triage, log analysis, queue inspection, and common failure patterns for: redis, fuzzer-bot, coverage-bot, seed-gen, patcher, build-bot, scheduler, task-server, task-downloader, program-model, litellm, dind, tracer-bot, merger-bot, competition-api, pov-reproducer, scratch-cleaner, registry-cache, image-preloader, ui.
帮我安装这个 skill:https://raw.githubusercontent.com/trailofbits/skills/main/plugins/debug-buttercup/skills/debug-buttercup/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/trailofbits/skills/main/plugins/debug-buttercup/skills/debug-buttercup/SKILL.md"# Debug Buttercup ## When to Use - Pods in the `crs` namespace are in CrashLoopBackOff, OOMKilled, or restarting - Multiple services restart simultaneously (cascade failure) - Redis is unresponsive or showing AOF warnings - Queues are growing but tasks are not progressing - Nodes show DiskPressure, MemoryPressure, or PID pressure - Build-bot cannot reach the Docker daemon (DinD failures) - Scheduler is stuck and not advancing task state - Health check probes are failing unexpectedly - Deployed Helm values don't match actual pod configuration ## When NOT to Use - Deploying or upgrading Buttercup (use Helm and deployment guides) - Debugging issues outside the `crs` Kubernetes namespace - P