quality-gates
Qualitätsprüfungen vor Commits ausführen
也可从以下获取: Barnhardt-Enterprises-Inc,ArieGoldkin
Manuelle Code-Qualitätsprüfungen verlangsamen die Entwicklung und lassen Fehler durchrutschen. Dieser Skill führt automatisch Linting, Typprüfung, Tests und Sicherheitsaudits vor jedem Commit oder Deployment aus.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“quality-gates”。 Run quality gates before my commit
预期结果:
- Quality Gate Results: 5/6 Passed
- Lint: PASS (0 errors, 2 warnings)
- Type Check: PASS (0 errors)
- Tests: PASS (124 passed, 0 failed, 87% coverage)
- Build: PASS (build completed successfully)
- Security Audit: PASS (no critical vulnerabilities)
- Secrets Check: PASS (no secrets detected in staged files)
- Ready to commit!
正在使用“quality-gates”。 Run security audit on my dependencies
预期结果:
- Security Audit Results: 3 vulnerabilities found
- Critical: 0 | High: 1 | Moderate: 2
- High: Prototype pollution in lodash < 4.17.21
- Run 'npm audit fix' to resolve
- Recommendation: Update lodash to latest version
安全审计
安全This is a documentation-only skill file (SKILL.md) that defines quality assurance workflows. All command executions are standard development tools (npm, eslint, vitest) running locally. The heuristic finding is a false positive - this skill DEFENDS against credential leaks by checking git diffs for secrets, not exfiltrating credentials. No malicious intent present.
风险因素
质量评分
你能构建什么
Pre-Commit-Qualitätsprüfungen
Automatisierte Prüfungen vor jedem Commit ausführen, um Probleme frühzeitig zu erkennen und konsistente Code-Qualität zu gewährleisten.
Pre-Deploy-Validierung
Build-Erfolg, Sicherheitskonformität und Testabdeckung vor dem Deployment in die Produktion verifizieren.
Durchsetzung von Qualitätsstandards
Teamweite Quality Gates definieren und durchsetzen, die alle Mitwirkenden vor dem Mergen bestehen müssen.
试试这些提示
Run quality gates for linting only on the changed files in this commit.
Run all pre-commit quality gates including linting, type checking, and tests.
Run security audit to check for vulnerabilities in dependencies and suggest fixes.
Run comprehensive pre-deploy quality gates: lint, typecheck, tests, build verification, and security audit.
最佳实践
- Quality Gates in package.json mit lint-, typecheck- und test-Skripten konfigurieren für konsistente Ausführung
- Husky oder ähnliche Git-Hooks verwenden, um versehentliches Umgehen von Quality Gates zu verhindern
- Realistische Coverage-Schwellenwerte setzen, die Verbesserung fördern, ohne die Entwicklung zu blockieren
避免
- Quality Gates für Quick Fixes überspringen, die schließlich zu technischen Schulden werden
- Coverage-Schwellenwerte zu hoch ansetzen, was Entwickler dazu bringt, Tests um der Metriken willen zu schreiben
- Lint-Warnungen ignorieren, während sie sich anhäufen und Rauschen erzeugen, das echte Probleme verbirgt