← Back to list

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
| Metric | Minimum | Target |
|---|---|---|
| TypeScript Errors | 0 | 0 |
| Lint Errors | 0 | 0 |
| Test Pass Rate | 100% | 100% |
| Coverage | 80% | 90% |
| Build | Pass | Pass |
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