omk-quality-gate

Execute or document quality-gate commands for linting, type checking, testing, and building.

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill omk-quality-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omk-quality-gate
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/agents/omk-quality-gate
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill omk-quality-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents teams from claiming an implementation is complete when linting, type checking, tests, builds, or regression checks were skipped or failed silently.

Core Features & Use Cases

  • Coordinated quality checks: Runs or explicitly marks unavailable the standard sequence of lint, typecheck, tests, build, and regression-style acceptance.
  • Transparent completion evidence: Produces an explicit report listing changed files, which commands were run, what passed or failed, what was not run, and why.
  • Risk-aware sign-off: Assesses regression risk and ensures the final diff is reviewed before acceptance.

Quick Start

Run the omk-quality-gate workflow after updating code, then report changed files, the commands executed, and the passing, failing, and skipped results in the required text format.

Frequently Asked Questions about omk-quality-gate

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

FAQPage Schema
How do I run a CI quality gate for lint, typecheck, tests, and build verification?

A CI quality gate validates code readiness by executing or documenting lint, typecheck, test, and build commands, then generating a completion report with pass, fail, and skip outcomes.

What is a quality gate completion report for Node, TypeScript, or Python repositories?

A quality gate completion report lists changed files, executed commands with pass or fail outcomes, skipped commands with reasons, regression risk, and final acceptance status.

How do I prevent skipped or failed linting and tests from being marked as complete?

You prevent incomplete implementations by enforcing a quality gate that requires concrete CI evidence for linting, type checking, tests, and builds before accepting a diff.

How do I document skipped quality gate commands and regression risk in CI?

You document skipped quality gate commands by explicitly marking them unavailable with reasons, assessing regression risk, and reviewing the final diff before sign-off.

Can I use build verification and regression checks for Python and TypeScript projects?

Yes, build verification and regression checks apply to Node, TypeScript, and Python repositories where implementation claims must be backed by concrete CI evidence.

What is the best way to track changed files and command outcomes in a CI quality gate?

The best way to track changes is running a coordinated quality check sequence that produces a transparent report listing changed files and command pass, fail, or skip results.