quality-gate

Enforce mandatory quality checks for production code changes.

5|1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Pravin-surawase/structural_engineering_lib --skill quality-gate-pravin-surawase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gate
Source: https://github.com/Pravin-surawase/structural_engineering_lib/tree/main/.github/skills/quality-gate
Command: npx skills add https://github.com/Pravin-surawase/structural_engineering_lib --skill quality-gate-pravin-surawase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces mandatory quality checks for production code changes so teams can catch security issues, packaging mistakes, API drift, and silent failures before merge or release.

Core Features & Use Cases

  • Quick Gate: Detects risky changes such as bare except clauses, raw exception leakage in HTTP responses, and problematic mocking of structural result types.
  • Standard Gate: Validates the full delivery path by running tests, API checks, React builds, architecture boundary checks, export consistency checks, and version checks.
  • Release Gate: Adds wheel validation, security scans, README accuracy checks, and documentation link verification for release readiness.
  • Use Case: A reviewer can apply this Skill to a pull request to confirm that the change is safe, testable, and consistent with repository rules before approval.

Quick Start

Use the quality-gate skill to review the staged changes or release candidate and report whether it passes the required gate level with any blockers or warnings.

Frequently Asked Questions about quality-gate

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

FAQPage Schema
How do I enforce mandatory quality checks for FastAPI and React production code changes?

Mandatory quality checks for FastAPI and React production code changes are enforced by applying standard gate validation to pull requests, verifying API consistency, React build integrity, architecture boundaries, and test coverage prior to merge.

How do I catch release blockers like raw exception leakage in HTTP responses before merge?

To catch release blockers like raw exception leakage in HTTP responses, apply a quick gate review to detect bare except clauses, problematic mocking of structural result types, and information leaks before approving the pull request.

Does this quality gate validate Python wheel contents and documentation accuracy for release readiness?

Yes, the release gate validates Python wheel contents, performs security scans, verifies README accuracy, and checks documentation links to ensure complete release readiness for packaging workflows before deployment.

Can I use this pre-merge review tool to prevent silent failures in Python packaging workflows?

Yes, you can use this pre-merge review tool to prevent silent failures in Python packaging workflows by validating export consistency, import rules, and wheel contents during release readiness checks.

What is the best way to verify API consistency and architecture boundaries across FastAPI and React?

The best way to verify API consistency and architecture boundaries across FastAPI and React is to run a standard gate check that validates the full delivery path, including API checks, React builds, and structural boundary validation.