testing-quality-gates

Run lint, type-check, and tests across scoped changes for pre-commit or CI workflows.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/Yusufkotavom/AiToEarn --skill testing-quality-gates-yusufkotavom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-quality-gates
Source: https://github.com/Yusufkotavom/AiToEarn/tree/main/skills/testing-quality-gates
Command: npx skills add https://github.com/Yusufkotavom/AiToEarn --skill testing-quality-gates-yusufkotavom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gunakan skill ini untuk menentukan dan menjalankan quality gate berdasarkan scope perubahan (docs, frontend, backend, electron), termasuk lint, type-check, unit/integration/e2e test, dan verifikasi manual minimal.

Core Features & Use Cases

  • Validasi kualitas kode sebelum commit melalui lint, type-check, dan serangkaian tes untuk scope yang relevan.
  • Dukung berbagai konteks project: docs, frontend, backend, electron, dengan laporan hasil pass/warn/fail.
  • Use Case contoh: Saat ada perubahan lint terhadap modul frontend dan backend, jalankan gate untuk memastikan tidak ada regresi.

Quick Start

Jalankan perintah yang sesuai untuk memulai quality gate berdasarkan scope perubahan yang terdeteksi.

Frequently Asked Questions about testing-quality-gates

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

FAQPage Schema
How do I enforce quality gates for lint and type-check before a commit?

Run quality gates before a commit by validating lint, type-check, and unit tests across scoped changes. This automated process detects pass, warn, or fail states across affected components to ensure stability and maintainability before merging.

Can I run e2e tests and quality checks for different project contexts like frontend and backend?

Yes, you can run e2e tests and quality checks across various project contexts including docs, frontend, backend, and electron. The quality gates detect the scope of changes and apply relevant validation to prevent regressions across those specific components.

What is an automated quality gate in a CI workflow?

An automated quality gate in a CI workflow is a validation checkpoint that runs lint, type-check, and test suites across scoped code changes. It ensures code stability and compliance before merging by reporting pass, warning, or fail states for affected components.

Do I need specific test tooling installed to use automated code quality gates?

Yes, you need lint, type-check, and test tooling already configured in your environment to use automated code quality gates. The process relies on these existing tools to detect pass, warning, or fail states across affected components during pre-commit or CI workflows.

How do I prevent code regressions when modifying multiple modules like frontend and backend?

Prevent code regressions across multiple modules by running quality gates that scope changes to frontend, backend, electron, or docs. The gates execute lint, type-check, and integration tests to verify no regressions occur before merging the modified code.