setup-quality-gate

Set up a quality gate with biome, tsgo, and vitest.

34|4|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/redpanda-data/ui-harness --skill setup-quality-gate-redpanda-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-quality-gate
Source: https://github.com/redpanda-data/ui-harness/tree/main/setup-quality-gate
Command: npx skills add https://github.com/redpanda-data/ui-harness --skill setup-quality-gate-redpanda-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires biome, tsgo, vitest, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps streamline the setup of quality checks and gates in codebases, automating tasks such as linting, type checking, and test execution.

Core Features & Use Cases

  • Automated Linting: Integrates with biome for linting code to maintain code quality.
  • Type Checking: Executes tsgo for comprehensive type checking.
  • Test Execution: Runs vitest tests for unit and related tests.
  • Use Case: Use this Skill to set up a robust quality gate for your CI pipeline, ensuring that only high-quality code is merged.

Quick Start

Set up the quality-gate skill by adding it to your project and running the 'quality:gate' script.

Frequently Asked Questions about setup-quality-gate

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

FAQPage Schema
How do I set up a quality gate for CI pipeline linting and type checking?

A quality gate for CI pipelines enforces code standards by running automated checks. This Skill configures biome for linting, tsgo for type checking, and vitest for test execution to block low-quality code from merging.

What is the best way to automate pre-push validation for code quality?

Automating pre-push validation for code quality is best achieved by configuring a quality gate script. This Skill sets up a pre-push hook running biome, tsgo, and vitest to ensure only verified code is pushed.

Does this quality gate setup work with biome and vitest?

Yes, this quality gate setup works directly with biome for linting and vitest for test execution. It also integrates tsgo for comprehensive type checking within your automated CI pipeline and pre-push validation workflows.

How do I add linting and type checking to my codebase?

To add linting and type checking to your codebase, utilize a quality gate Skill that automates these tasks. It configures biome for linting and tsgo for type checking, ensuring code quality standards are met consistently.

Can I use tsgo for type checking in a CI pipeline quality gate?

Yes, you can use tsgo for type checking in a CI pipeline quality gate. This Skill configures tsgo specifically to execute comprehensive type checks alongside biome linting and vitest testing.