quality-gate

Automates Rust crate evaluation for build, lint, format, and test quality gates in CI pipelines.

15|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/moriyoshi/winterbaume --skill quality-gate-moriyoshi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gate
Source: https://github.com/moriyoshi/winterbaume/tree/main/.agents/skills/quality-gate
Command: npx skills add https://github.com/moriyoshi/winterbaume --skill quality-gate-moriyoshi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the evaluation of a Rust crate against a publication quality gate, surfacing failures and guiding fixes.

Core Features & Use Cases

  • Validates build, lint, format, and tests for a service crate.
  • Generates a remediation plan and tracks progress until all gates pass.
  • Works in CI for crates like crates/winterbaume-{service}, enabling consistent quality gates across projects.

Quick Start

Run the quality gate workflow against a winterbaume crate to evaluate, fix, and verify all gate checks until the crate passes.

Frequently Asked Questions about quality-gate

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

FAQPage Schema
How do I automate Rust crate publication quality checks for clippy, fmt, and tests in CI?

Automating Rust crate publication quality checks in CI involves evaluating the crate against a quality gate to surface failures and guide fixes for build, clippy, fmt, and test standards. This process generates a remediation plan that traces issues from detection to resolution until all gates pass.

What is a Rust crate quality gate and how does it guide fixes?

A Rust crate quality gate evaluates a crate against publication standards, surfacing build, clippy, fmt, and test failures. It guides fixes by generating a remediation plan that tracks progress and traces issues from detection to resolution until all checks pass.

How do I enforce consistent clippy and fmt standards across multiple Rust service crates?

Enforcing consistent clippy and fmt standards across multiple Rust service crates requires running a quality gate workflow in CI. This evaluates each crate, generates a remediation plan for failures, and tracks progress to verify all gate checks pass consistently across projects.

Can I use a quality gate workflow to generate a remediation plan for failing cargo tests?

Yes, you can use a quality gate workflow to generate a remediation plan for failing cargo tests. The workflow evaluates the Rust crate, surfaces test failures, and guides fixes by tracing issues from detection to resolution, tracking progress until all gate checks pass.

Does the quality gate workflow work with service crates like winterbaume in CI pipelines?

Yes, the quality gate workflow works in CI pipelines for service crates like winterbaume. It is designed to evaluate these crates against publication standards, enabling consistent quality gates across projects by validating build, lint, format, and tests.

What are the limitations of automating crate publication checks with a quality gate?

The quality gate automates evaluation of build, clippy, fmt, and tests for Rust crates, generating a remediation plan to track fixes. It is specifically designed for CI pipelines and service crates, limiting its scope to publication quality standards rather than general code analysis.