Back to list
usorama

quality-gate

by usorama

Unified Intelligence System: Knowledge-Base (Qdrant) + Veracity-Engine (Neo4j) for Complete Codebase Understanding

0🍴 0📅 Jan 18, 2026

SKILL.md


name: quality-gate description: Quality verification before commits and deployments. Use for quality checks, running tests, checking coverage, validating changes. allowed-tools: Bash, Read, Grep, Glob

Quality Gate Skill

Verify code quality before commits and deployments.

Quality Stages

Stage 1: Static Analysis

# TypeScript check - MUST pass with 0 errors
pnpm run typecheck

# Lint check - MUST pass
pnpm run lint

Failure Actions:

  • List all TypeScript errors with file:line
  • Separate lint errors into auto-fixable vs manual

Stage 2: Tests

# Run all tests
pnpm run test

# Check coverage
pnpm run test:coverage

Requirements:

  • All tests must pass
  • Coverage ≥ 80%

Stage 3: Build

# Verify build succeeds
pnpm run build

Output Format

All Passing

✓ TypeScript: 0 errors
✓ Lint: Clean
✓ Tests: XX passed
✓ Coverage: XX%
✓ Build: Success
━━━━━━━━━━━━━━━━━━━━━━
Ready to commit!

Failures

✗ TypeScript: X errors
  - src/file.ts:42 - Error message

✗ Tests: X failed
  - test/file.test.ts - Test name
    Expected: X
    Received: Y

━━━━━━━━━━━━━━━━━━━━━━
BLOCKED: Fix issues before commit

Quality Standards

MetricMinimumTarget
TypeScript Errors00
Lint Errors00
Test Pass Rate100%100%
Coverage80%90%
BuildPassPass

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon