predeploy-quality-gate

Validate Git HEAD changes against a quality gate and list BLOCKER/WARN/SUGGEST items.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/HuveD/agent-skillset --skill predeploy-quality-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: predeploy-quality-gate
Source: https://github.com/HuveD/agent-skillset/tree/main/predeploy-quality-gate
Command: npx skills add https://github.com/HuveD/agent-skillset --skill predeploy-quality-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates predeploy checks by validating the current Git HEAD changes against a quality gate and listing BLOCKER/WARN/SUGGEST items to guide deployments and merges.

Core Features & Use Cases

  • Automatically detects project type (Flutter/Node/Python/Go/Rust, etc.) and runs format, lint, typecheck, and tests where feasible.
  • Performs diff-based analysis across workspace or committed changes to surface actionable items (BLOCKER/WARN/SUGGEST).
  • Supports manual review flow with references/quality-gate.md guidelines and generates a structured report.
  • Handles untracked files and suggests cleanup for unused or never-referenced code.

Quick Start

Run the automatic quality gate script to evaluate the current branch and generate a prioritized report.

Frequently Asked Questions about predeploy-quality-gate

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

FAQPage Schema
How do I automate predeploy quality checks for my Git changes?

Automating predeploy quality checks validates current Git HEAD changes against a quality gate, listing BLOCKER, WARN, and SUGGEST items. It detects project types like Flutter, Node, Python, Go, or Rust, running feasible format, lint, typecheck, and tests to guide deployments and merges.

What is a predeploy quality gate and how does it work with Git diff?

A predeploy quality gate performs diff-based analysis across workspace or committed changes to surface actionable items. It detects your project type, runs relevant static analysis and tests, and generates a structured report with remediation guidance for detected issues.

Can I run lint and typecheck automatically for Node or Python projects before deployment?

Yes, you can run lint and typecheck automatically for Node or Python projects. The tool detects project types including Flutter, Node, Python, Go, and Rust, executing feasible format, lint, typecheck, and tests where applicable before deployment.

Does the quality gate support untracked files and workspace changes in Git?

The quality gate supports workspace or committed changes and can include optional untracked files. It minimizes noise by avoiding test-absent flags, excludes version-only changes from warnings, and suggests cleanup plans for unused or never-referenced code.

How do I reduce false positives when running static analysis on version-only changes?

To reduce false positives during static analysis, the quality gate minimizes noise by avoiding test-absent flags and excludes purely version-only changes from warnings. It focuses on diff-based analysis to surface only actionable BLOCKER, WARN, and SUGGEST items.

What's the best way to generate a structured report for manual code review before merging?

The best way to generate a structured report for manual review is using quality gate guidelines to evaluate your branch. The tool lists prioritized BLOCKER, WARN, and SUGGEST items with remediation guidance, surfacing cleanup plans for unused code to guide merges.