File contents ✅ Quality Validator
Kalite standardı ve deliverable validation rehberi.
📋 Validation Checklist
Documentation
- [ ] All required sections present
- [ ] No placeholder content
- [ ] Links working
- [ ] Images loading
- [ ] Spelling/grammar checked
Code
- [ ] Linting passes
- [ ] Tests passing
- [ ] No console.log
- [ ] No TODO/FIXME
- [ ] Types complete
Design
- [ ] Responsive
- [ ] Accessible (WCAG)
- [ ] Consistent styling
- [ ] Cross-browser tested
🔧 Quality Scores
Score
Level
Action
90-100
Excellent
Ship
80-89
Good
Minor fixes
70-79
Acceptable
Review needed
<70
Poor
Major rework
📊 Validation Report
# Quality Validation Report
**Item:** [Name]
**Date:** [Date]
**Validator:** [Name]
## Summary
- **Overall Score:** [X]/100
- **Status:** Pass | Fail | Conditional
## Checklist Results
| Category | Pass | Fail | N/A |
|----------|------|------|-----|
| Documentation | 8 | 2 | 0 |
| Code | 12 | 1 | 2 |
| Design | 5 | 0 | 1 |
## Issues Found
| ID | Severity | Description | Status |
|----|----------|-------------|--------|
| 1 | High | [Issue] | Open |
| 2 | Low | [Issue] | Fixed |
## Recommendations
1. [Recommendation 1]
2. [Recommendation 2]
Quality Validator v1.1 - Enhanced
🔄 Workflow
Kaynak: SonarQube Clean Code & Google Engineering Practices
Aşama 1: Static Analysis & Automation
Aşama 2: Runtime Quality
Aşama 3: Deliverable & Compliance
Kontrol Noktaları
Aşama
Doğrulama
1
CI pipeline'ı "warning" durumunda bile fail edecek şekilde (treat warnings as errors) ayarlandı mı?
2
"Works on my machine" sorunu ekarte edildi mi? (Dockerized test run).
3
Güvenlik taraması (SAST) temiz mi?
1 --- 2 name: quality-validator 3 description: ✅ Quality Validator 4 --- 5 6 # ✅ Quality Validator 7 8 > Kalite standardı ve deliverable validation rehberi. 9 10 --- 11 12 ## 📋 Validation Checklist 13 14 ### Documentation 15 ```checklist 16 - [ ] All required sections present 17 - [ ] No placeholder content 18 - [ ] Links working 19 - [ ] Images loading 20 - [ ] Spelling/grammar checked 21 ``` 22 23 ### Code 24 ```checklist 25 - [ ] Linting passes 26 - [ ] Tests passing 27 - [ ] No console.log 28 - [ ] No TODO/FIXME 29 - [ ] Types complete 30 ``` 31 32 ### Design 33 ```checklist 34 - [ ] Responsive 35 - [ ] Accessible (WCAG) 36 - [ ] Consistent styling 37 - [ ] Cross-browser tested 38 ``` 39 40 --- 41 42 ## 🔧 Quality Scores 43 44 | Score | Level | Action | 45 |-------|-------|--------| 46 | 90-100 | Excellent | Ship | 47 | 80-89 | Good | Minor fixes | 48 | 70-79 | Acceptable | Review needed | 49 | <70 | Poor | Major rework | 50 51 --- 52 53 ## 📊 Validation Report 54 55 ```markdown 56 # Quality Validation Report 57 58 **Item:** [Name] 59 **Date:** [Date] 60 **Validator:** [Name] 61 62 ## Summary 63 - **Overall Score:** [X]/100 64 - **Status:** Pass | Fail | Conditional 65 66 ## Checklist Results 67 | Category | Pass | Fail | N/A | 68 |----------|------|------|-----| 69 | Documentation | 8 | 2 | 0 | 70 | Code | 12 | 1 | 2 | 71 | Design | 5 | 0 | 1 | 72 73 ## Issues Found 74 | ID | Severity | Description | Status | 75 |----|----------|-------------|--------| 76 | 1 | High | [Issue] | Open | 77 | 2 | Low | [Issue] | Fixed | 78 79 ## Recommendations 80 1. [Recommendation 1] 81 2. [Recommendation 2] 82 ``` 83 84 --- 85 86 *Quality Validator v1.1 - Enhanced* 87 88 ## 🔄 Workflow 89 90 > **Kaynak:** [SonarQube Clean Code](https://www.sonarsource.com/clean-code/) & [Google Engineering Practices](https://github.com/google/eng-practices) 91 92 ### Aşama 1: Static Analysis & Automation 93 - [ ] **Linter/Formatter**: Sadece "hata var mı" diye değil, konfigürasyonun (`eslintrc`, `tsconfig`) sıkılığını (strictness) kontrol et. 94 - [ ] **Dependency Audit**: `npm audit` veya `pip audit` ile güvenlik açığı olan paketleri engelle (Pipeline blocking). 95 - [ ] **Complexity**: Cyclomatic Complexity değeri yüksek (Örn: >15) fonksiyonları reddet. 96 97 ### Aşama 2: Runtime Quality 98 - [ ] **Test Coverage**: Sadece satır sayısı değil, "Branch Coverage"ın %80 üzerinde olduğunu doğrula. 99 - [ ] **Performance**: Kritik path'lerde gereksiz re-render (React) veya N+1 sorgu (Backend) kontrolü yap. 100 - [ ] **Error Handling**: Happy path dışında, hata durumlarının (Error Boundary, Try-Catch) test edildiğini onayla. 101 102 ### Aşama 3: Deliverable & Compliance 103 - [ ] **Docs**: README güncel mi? API değişiklikleri Swagger/OpenAPI ile uyumlu mu? 104 - [ ] **License**: 3. parti kütüphanelerin lisans uyumluluğunu (Proprietary projede GPL kullanımı var mı?) kontrol et. 105 - [ ] **Release Notes**: Kullanıcıya dönük değişikliklerin (Changelog) anlaşılır olduğunu doğrula. 106 107 ### Kontrol Noktaları 108 | Aşama | Doğrulama | 109 |-------|-----------| 110 | 1 | CI pipeline'ı "warning" durumunda bile fail edecek şekilde (treat warnings as errors) ayarlandı mı? | 111 | 2 | "Works on my machine" sorunu ekarte edildi mi? (Dockerized test run). | 112 | 3 | Güvenlik taraması (SAST) temiz mi? |
vuralserhat86/antigravity-agentic-skills/tree/main/skills/quality_validator commit 96f66a84be
Frequently asked questions How do I install the Quality Validator skill? Run npx skillmds@latest add vuralserhat86/quality-validator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Quality Validator skill do? ✅ Quality Validator It is listed under Coding & Dev Tools on SkillMD.
Is Quality Validator safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Quality Validator? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Quality Validator free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Quality Validator? vuralserhat86 (@vuralserhat86) published this skill. Their other Agent Skills are listed on their SkillMD profile.