rust-crate-ci

Official

Prevent Rust crate CI failures before pushing code.

AuthorZaxbyHub
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the common pain point of Rust crate changes failing CI on Windows due to formatting, linting, or platform-specific correctness issues that are nearly impossible to catch locally without a Windows toolchain, eliminating hours of debugging failed pipeline runs.

Core Features & Use Cases

  • Mandatory pre-push validation steps: Exact, ordered commands to run locally that match the Windows CI job configuration for the swarm-sandbox-runner crate, including format checks, clippy linting, tests, and release builds.
  • Common pitfall documentation: Detailed guidance on frequent rustfmt/clippy errors specific to this codebase, such as windows-rs API changes, HANDLE thread safety rules, and unused import handling for platform-conditional code.
  • Windows-only correctness patterns: Critical guidance on path normalization, temp directory short name handling, and Win32 API return value semantics that cause silent failures on Linux/macOS but break on Windows CI.
  • Use Case: A developer editing the swarm-sandbox-runner Rust crate can use this Skill to resolve CI failures in minutes instead of hours, by following exact reproduction steps and avoiding known platform-specific gotchas.

Quick Start

Use the rust-crate-ci skill to run the mandatory pre-push validation steps for the swarm-sandbox-runner Rust crate before committing your changes to avoid CI failures.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rust-crate-ci
Download link: https://github.com/ZaxbyHub/opencode-swarm/archive/main.zip#rust-crate-ci

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.