ci-cd-tester

Validate CI/CD pipelines locally and remotely for Rust embedded projects.

6|1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/bitscrafts/EFR32MG2X-RS --skill ci-cd-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-tester
Source: https://github.com/bitscrafts/EFR32MG2X-RS/tree/main/.claude/skills/ci-cd-tester
Command: npx skills add https://github.com/bitscrafts/EFR32MG2X-RS --skill ci-cd-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

CI/CD pipelines are fragile and diagnosing remote workflow failures can be slow. This skill provides pre-push validation, remote GitHub Actions monitoring, and failure analysis to keep pipelines robust and low-frustration.

Core Features & Use Cases

  • Local pre-push checks for formatting, linting, and builds to catch issues before they reach CI.
  • Remote monitoring of GitHub Actions workflows with quick failure analysis and log retrieval.
  • Step-by-step guidance and automation to streamline CI/CD setups and reduce warnings.

Quick Start

Run the full pre-push checks locally before pushing your code.

Frequently Asked Questions about ci-cd-tester

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

FAQPage Schema
How do I validate my GitHub Actions CI/CD pipeline locally before pushing?

Pre-push validation runs Bash scripts locally to execute formatting checks, clippy, builds, docs, and security audits before pushing. This catches issues early to prevent flaky or failing GitHub Actions builds.

Why does my remote GitHub Actions workflow keep failing and how can I analyze it?

Remote GitHub Actions workflows fail for various reasons, but you can monitor their status and retrieve logs for failure analysis. This provides quick diagnostics to pinpoint specific step failures and reduce troubleshooting frustration.

Can I use these pre-push checks for a Rust embedded project?

Yes, the pre-push checks are designed for Rust embedded project workflows. The automation covers Rust-specific validation including formatting, clippy linting, and build verification tailored to embedded environments.

What's the best way to prevent flaky builds in my CI/CD automation?

Preventing flaky builds requires validating CI/CD pipelines both locally and remotely. By implementing pre-push checks for formatting and builds alongside remote workflow monitoring, you catch failures early and keep pipelines robust.

Do I need any specific dependencies to run the workflow monitoring and security audits?

No specific dependencies are required to run the workflow monitoring and security audits. The validation suite is implemented entirely as standalone Bash scripts that handle formatting checks, clippy, builds, and remote status reporting.