quality-gate

Orchestrate parallel agent-based code review and static analysis across multiple languages.

6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/kok1eee/o-m-cc --skill quality-gate-kok1eee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-gate
Source: https://github.com/kok1eee/o-m-cc/tree/main/skills/quality-gate
Command: npx skills add https://github.com/kok1eee/o-m-cc --skill quality-gate-kok1eee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill performs end-to-end pre-merge validation by orchestrating parallel human-like reviewers and language-specific static analysis to catch critical bugs, security issues, and plan drift before code is merged.

Core Features & Use Cases

  • Parallel Review Council: Spawns multiple reviewer agents (code-reviewer, security-reviewer, critic) to independently evaluate diffs and cross-verify findings.
  • Automated Remediation Loop: Attempts machine-led fixes for critical issues and re-runs review until resolved or user intervention is required.
  • Monitor-driven Linting: Streams linters in parallel (ruff, shellcheck, tsc, clippy, etc.) with fallbacks when tools are unavailable.
  • Use Case: Use this skill to validate a feature branch before creating a PR, automatically surface security-critical problems, and reduce manual review cycles.

Quick Start

Run the quality-gate skill with a specific file path or with 'all' to spawn the review council, aggregate findings, and run linters.

Frequently Asked Questions about quality-gate

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

FAQPage Schema
How do I automate pre-merge code review and static analysis for a feature branch?

Automated pre-merge validation uses parallel agent-based code review and static analysis to catch critical bugs and security issues before merging. It orchestrates multiple reviewer agents and language-specific linters to independently evaluate diffs and cross-verify findings.

Can I run automated lint checks for Python, TypeScript, and Rust code changes?

Automated lint checks support Python, TypeScript, Shell, Rust, and Go by streaming linters in parallel. It runs tools like ruff, shellcheck, tsc, and clippy with fallbacks when specific tools are unavailable on the system.

What is the best way to surface security-critical problems before creating a pull request?

Spawning a parallel review council is the best way to surface security-critical problems before a PR. It deploys independent security-reviewer and critic agents to evaluate diffs, cross-verify findings, and aggregate reports for immediate visibility.

Does automated code review work without specific linting tools installed?

Automated code review works without specific linting tools installed by using built-in tool presence fallbacks. The monitor-driven linting process detects missing tools and automatically adjusts its static analysis approach to continue providing validation.

How do I fix critical issues automatically during a pre-merge validation check?

An automated remediation loop fixes critical issues during pre-merge validation by attempting machine-led fixes and re-running the review. This cycle repeats until all critical issues are resolved or user intervention is required.

When should I not use an automated agent team for code review?

You should not use an automated agent team for code review when manual architectural decisions or highly subjective design critiques are required. It is designed for static analysis, security validation, and plan drift detection rather than nuanced human judgment.