quality-gates

Run an 11-step verification suite for Rust+Leptos+Axum+SQLx projects.

Updated May 26, 2026
One-click install
npx skills add https://github.com/adelabdelgawad/rust-fullstack-agents --skill quality-gates-adelabdelgawad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gates
Source: https://github.com/adelabdelgawad/rust-fullstack-agents/tree/main/plugins/rusty/skills/quality-gates
Command: npx skills add https://github.com/adelabdelgawad/rust-fullstack-agents --skill quality-gates-adelabdelgawad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a non-skippable, 11-step quality-gate suite for Rust+Leptos+Axum+SQLx projects, ensuring code quality and security gates are always enforced before ship.

Core Features & Use Cases

  • Enforces a comprehensive, zero-skippable set of checks including formatting (rustfmt), linting (clippy), hydration and safety checks, migrations safety, and a security audit (cargo-audit).
  • Supports fast subset execution for quick feedback in stop-gate runs and full-suite verification when RUSTFA_FULL_GATE=1 is set or after post-generation gating.
  • Integrates with post-generation workflows and Claude Code actions to halt progress when any step fails, safeguarding production readiness.

Quick Start

Run the quality gate with /rusty:gate to execute the 11-step verification on your Rust project, or set RUSTFA_FULL_GATE=1 to run the full suite including the release build.

Frequently Asked Questions about quality-gates

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

FAQPage Schema
How do I enforce non-skippable quality gates for a Rust project before shipping?

You can enforce non-skippable quality gates for Rust projects by running an automated 11-step verification suite that halts the workflow on any failure, ensuring code quality and security checks like formatting, linting, and audits are always passed before production release.

What steps are included in a Rust quality gate suite with clippy and cargo-audit?

A Rust quality gate suite includes 11 steps ranging from formatting with rustfmt and linting with clippy to hydration discipline, migrations safety checks, and security auditing with cargo-audit, ensuring comprehensive verification for Leptos, Axum, and SQLx projects.

How do I run a fast quality check versus a full verification suite in Rust?

You can run a fast subset of the quality gate for quick feedback during stop-gate runs, or set RUSTFA_FULL_GATE=1 to execute the full verification suite, which includes the release build and all 11 steps for complete production readiness.

Does the Rust quality gate integrate with post-generation workflows and auto-chains?

Yes, the quality gate integrates directly with post-generation workflows and Claude Code actions, applying automatically during the auto-chain to halt progress immediately if any of the 11 verification steps fail, safeguarding production readiness.

Can I use this quality gate with my Leptos, Axum, and SQLx web application stack?

Yes, this quality gate is specifically designed for Rust projects using the Leptos, Axum, and SQLx stack, enforcing hydration discipline and migration safety checks tailored to this specific web application architecture.

Why does my Rust workflow halt when a quality gate step fails?

The workflow halts on any failure because the quality gate is non-skippable by design, ensuring that no code progresses past the verification suite until all formatting, linting, hydration, migration, and security audit checks pass successfully.