capability-verify-quality

Validates codebases against lint, type check, test, and custom quality gates.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/learnn-com/engineering-kb --skill capability-verify-quality-learnn-com
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: capability-verify-quality
Source: https://github.com/learnn-com/engineering-kb/tree/main/.skills/capability-verify-quality
Command: npx skills add https://github.com/learnn-com/engineering-kb --skill capability-verify-quality-learnn-com

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually running and tracking lint, type check, and test commands across a project is error-prone, and teams often lack a consistent way to enforce quality gates before committing code. This Skill automates quality gate verification by reading project-specific gate configuration from way-of-working adoption files and universal standards from quality-standards guidelines, skipping gates that already pass. ## Core Features & Use Cases - Standard Gate Execution: Runs lint, type check, and test gates in sequence, reporting violations with file and line details. - Custom Gate Registry: Supports project-defined custom gates (e.g., formatting, security scans) declared in way-of-working.md, with required vs advisory enforcement levels. - Composition Interface: Can be invoked independently or composed by /process-implement and /process-review workflows, returning PASS/FAIL results. - Use Case: Before committing a feature branch, invoke the skill to run all quality gates; it reports a structured QUALITY GATE REPORT showing which gates pass or fail, halting the commit flow if required gates fail. ## Quick Start Ask the AI to run the quality gate check on the current codebase and report which gates pass or fail.

Frequently Asked Questions about capability-verify-quality

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

FAQPage Schema
How do I run quality gates on my codebase automatically?▼

Invoke the skill to run lint, type check, and test gates in sequence. It reads your project's quality gate command from way-of-working.md or falls back to package.json scripts, then reports each gate as PASS or FAIL with violation details.

How to add custom quality gates like security scans or formatting checks?▼

Define a Custom Gate Registry table in way-of-working.md listing each gate's command, order, scope, and whether it is required or advisory. On first run without a registry, the skill offers to help you create one or records an opt-out.

Can I run only specific quality gates instead of all of them?▼

Yes, pass a scope argument such as code-quality, tests, lint, or a custom scope key from your adoption configuration. Only gates matching that scope are executed; the default scope is all.

What happens if my project has no test or lint script configured?▼

The skill degrades gracefully by skipping unavailable gates and reporting them as SKIPPED. If no quality-related scripts exist at all, it advises configuring gate commands in package.json or way-of-working.md.

Does a failing advisory gate block my commit?▼

No. Gates marked Required = No are advisory: a non-zero exit code produces a WARNING that does not contribute to overall failure. Only required gates with failing exit codes block the result.