Claude Code Plugins

Community-maintained marketplace

Feedback

testing-quality-playwright

@celikcedev/FinSightPro
1
0

FinSightPro için test stratejisi: API smoke (FastAPI), DB sağlık kontrolü (Prisma), ve opsiyonel olarak Playwright ile UI smoke/e2e. Lokal geliştirme ve regresyon öncesi hızlı doğrulamalar için kullan.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md


name: testing-quality-playwright description: FinSightPro için test stratejisi: API smoke (FastAPI), DB sağlık kontrolü (Prisma), ve opsiyonel olarak Playwright ile UI smoke/e2e. Lokal geliştirme ve regresyon öncesi hızlı doğrulamalar için kullan. license: Proprietary (repo) metadata: domain: FinSightPro stack: fastapi, prisma, react

Testing & Quality Skill

Ne zaman kullanılır?

  • Yeni endpoint / UI değişikliği sonrası smoke/regresyon
  • Scraper’lar DB’yi doldurduktan sonra doğrulama
  • “Çalışıyor mu?” sorusuna hızlı, tekrarlanabilir cevap üretmek için

Öncelik sırası (hızlıdan yavaşa)

  1. DB + sistem sağlık kontrolü
  2. API smoke
  3. UI smoke (opsiyonel)

Proje gerçekleri

Dahil edilen yardımcı araçlar

Kullanım

  • DB:
    • python backend/scripts/check_system_status.py
  • API smoke:
    • python .github/skills/testing-quality-playwright/scripts/api_smoke.py http://localhost:8000
  • UI smoke (Playwright opsiyonel):
    • Kurulum: npm i -D @playwright/test && npx playwright install
    • Çalıştırma: npx playwright test

Çıktı beklentisi

  • Hangi testlerin koşulduğu
  • Fail olursa olası kök neden (DB, API, frontend, data boşluğu)
  • Yeniden üretilebilir komutlar