debug-buttercup

Diagnose Buttercup CRS issues on Kubernetes with pod, Redis, and queue checks.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/iiammae/opero --skill debug-buttercup-iiammae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug-buttercup
Source: https://github.com/iiammae/opero/tree/main/.agents/skills/debug-buttercup
Command: npx skills add https://github.com/iiammae/opero --skill debug-buttercup-iiammae

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit provides tools and instructions to diagnose and resolve common issues in the Buttercup CRS running on Kubernetes.

Core Features & Use Cases

  • Pod Diagnostics: Identify pod restarts, crashes, and resource pressure issues.
  • Redis Debugging: Analyze Redis performance, AOF issues, and connection problems.
  • Queue Inspection: Check Redis queue depths and task backlogs.
  • Health Checks: Verify pod health and system metrics.
  • Service-Specific Debugging: Tailor troubleshooting for specific services like DinD, Build-bot, and Fuzzer-bot.
  • Quick Start: Run the diagnostic script to collect essential data for analysis.

Quick Start

Run the diagnose.sh script to collect data for troubleshooting Buttercup CRS issues.

Frequently Asked Questions about debug-buttercup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot Buttercup CRS pods crashing or restarting in Kubernetes?

Diagnose Buttercup CRS pod crashes in Kubernetes by running the diagnostic script to collect data on pod restarts, crashes, and resource pressure. This identifies system metrics and health issues specific to services like DinD, Build-bot, and Fuzzer-bot.

Why does Redis queue depth cause task backlogs in Kubernetes deployments?

Redis queue depth causes task backlogs when connections fail or AOF issues arise. Queue inspection checks Redis queue depths and performance to verify task backlogs within the Buttercup Cyber Reasoning System running on Kubernetes.

Do I need kubectl to diagnose Buttercup Cyber Reasoning System issues?

Yes, you need kubectl and familiarity with Kubernetes to diagnose Buttercup CRS issues. The Skill requires kubectl to execute pod status checks, verify system metrics, and run the diagnose.sh script for collecting essential troubleshooting data.

What is the best way to debug Redis connection problems in Buttercup CRS?

The best way to debug Redis connection problems in Buttercup CRS is through Redis analysis that checks performance, AOF issues, and connection limits. The diagnostic script collects this Redis data alongside pod health and queue depth metrics.

How do I check pod health and system metrics for Buttercup CRS services?

Check Buttercup CRS pod health and system metrics by running health checks that verify pod status and resource pressure. Service-specific debugging tailors troubleshooting for individual components like DinD, Build-bot, and Fuzzer-bot.