Skip to content
Agentmart
Submit a tool

frontend-pipeline

UI/UX görevleri için atdd zincirinin genişletilmiş dalı — Discover → Audit → Design Direction → Plan → Implement → Validate → Review → Iterate → Report.

Skill by yutronax

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/yutronax-frontend-pipeline

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

UI/UX görevleri için atdd zincirinin genişletilmiş dalı — Discover → Audit → Design Direction → Plan → Implement → Validate → Review → Iterate → Report. Playwright MCP (gerçek tarayıcı keşfi/QA), frontend-design (estetik yön), better-* skilleri (layout/ui/typography/color/accessibility eleştirisi) ve vision-test'i (screenshot doğrulama) tek zincirde sıralar. Görev bir .tsx/.jsx/.vue/.css/component/sayfa değiştiriyorsa veya atdd.md'nin "Görsel/UI kriteri" alanı doluysa `plan` adımından önce/yanında çağır. Kendisi kod yazmaz — hangi adımda hangi skill/araç çalışır, onu sıralar.

Use cases: documents, design, frontend, testing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/frontend-pipeline

What's inside

Skill name
frontend-pipeline
Description
UI/UX görevleri için atdd zincirinin genişletilmiş dalı — Discover → Audit → Design Direction → Plan → Implement → Validate → Review → Iterate → Report. Playwright MCP (gerçek tarayıcı keşfi/QA), frontend-design (estetik yön), better-* skilleri (layout/ui/typography/color/accessibility eleştirisi) ve vision-test'i (screenshot doğrulama) tek zincirde sıralar. Görev bir .tsx/.jsx/.vue/.css/component/sayfa değiştiriyorsa veya atdd.md'nin "Görsel/UI kriteri" alanı doluysa `plan` adımından önce/yanında çağır. Kendisi kod yazmaz — hangi adımda hangi skill/araç çalışır, onu sıralar.
License
MIT
Instructions
108 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Frontend Pipeline — UI/UX görevleri için atdd'nin genişletilmiş dalı

## Neden var
`atdd` zinciri (`plan` → `test-copilot` → `code-copilot` → `verify` → `red-team`)
framework-agnostik — bir UI görevinde "estetik yön ne olacak", "gerçek tarayıcıda
nasıl görünüyor", "layout/typography/renk/erişilebilirlik kuralları ihlal edildi mi"
sorularını sormaz. Bu skill o boşluğu dolduran **koşullu bir dal**dır: ana zinciri
değiştirmez, `plan` ve `verify` adımlarına ek girdi/doğrulama enjekte eder.

## Tetikleyici
- `atdd.md`'nin "Etkilenen Dosyalar" listesi `.tsx`/`.jsx`/`.vue`/`.css`/`.html`
  içeriyorsa, veya "Benchmark / Başarı Ölçütü" bölümünde bir "Görsel/UI kriteri"
  doluysa.
- Kullanıcı doğrudan "bu sayfayı/component'i tasarla", "UI'ı yeniden şekillendir",
  "arayüzü gözden geçir" derse.
- Tetikleyici yoksa bu dal atlanır, doğrudan standart `plan` çalışır.

## Zincir

```
Discover        (Playwright MCP — gerçek app'i gez, route/component/token haritası)
  ↓
Audit           (better-interface veya tekil better-* — mevcut UI'ın eleştirisi)
  ↓
Design Direction (frontend-design — estetik yön, palette/typography/layout kararı)
  ↓
plan            (standart atdd `plan` skill'i — bu adımın çıktılarını plan.md'ye ekler)
  ↓
test-copilot / code-copilot   (standart zincir, değişmez)
  ↓
Validate        (verify + Playwright multi-viewport screenshot + vision-test)
  ↓
Review          (desktop/tablet/mobile + hover/focus/reduced-motion checklist)
  ↓
Iterate         (sadece kanıtlanan sorun düzeltilir, spekülatif "polish" eklenmez)
  ↓
red-team        (standart zincir, değişmez — Review adımının bulguları girdi olur)
```

## Adımlar

1. **Discover.** Playwright MCP (`mcp__playwright__browser_navigate`,
   `browser_snapshot`) ile uygulamayı gerçek tarayıcıda aç. Route listesini,
   kullanılan component'leri, mevcut design token'ları (renk/spacing/font
   değişkenleri varsa) ve genel layout yapısını çıkar. Bunu `plan.md`'nin
   "Dependencies" bölümüne ek not olarak yaz — `plan` skill'i statik kod
   okumasıyla bunu tam yakalayamaz, render edilmiş sonucu görmek gerekir.
2. **Audit (mevcut UI varsa).** `better-interface` skill'ini çağır (tek
   seferde accessibility/layout/typography/color/UI polish hepsini tarar).
   Kapsam dar ve tek konuya odaklıysa `better-layout`/`better-ui`/
   `better-typography`/`better-colors`/`better-accessibility`'den ilgili
   olanı tek başına çağır. Çıktıyı "bulgu listesi" olarak sakla — sıradaki
   adımda hangisi bu görev kapsamında düzeltilecek, hangisi kapsam dışı
   kalacak (`Kapsam Dışı` bölümüne yaz) kullanıcıyla netleştir.
3. **Design Direction (yeni UI veya reshape ise).** `frontend-design`
   skill'ini çağır — ürünün konusuna/hedef kitlesine göre bilinçli bir
   palette/typography/layout yönü seçtirir, şablon hissi veren varsayılan
   kararları (mor gradient, jenerik kart düzeni vb.) engeller. Sadece
   mevcut bir bug/polish fix'inde bu adımı atla — gereksiz yeniden tasarım
   riski yaratır.
4. **plan.** Standart `plan` skill'i çağrılır; 1-3. adımların çıktıları
   (route/component haritası, audit bulguları, tasarım yönü) `plan.md`'ye
   girdi olarak verilir, tekrar keşfedilmez.
5. **test-copilot / code-copilot.** Standart zincir — bu skill bu iki
   adıma müdahale etmez.
6. **Validate.** `verify` çalışırken (veya hemen sonrasında) Playwright ile
   en az üç viewport'ta (`desktop`/`tablet`/`mobile` — `resize_window`
   preset'leri) ekran görüntüsü al, ardından `vision-test` skill'i bu
   görüntüleri okuyup yapılandırılmış JSON bulgu üretsin (Claude'un kendi
   vision token'ını harcamadan). Console hata/uyarılarını da
   `read_console_messages` ile kontrol et.
7. **Review.** 6. adımın çıktısını şu checklist'e göre değerlendir:
   - Desktop/tablet/mobile'da layout kırılmıyor mu
   - Hover/focus durumları görünür mü (klavye erişilebilirliği dahil)
   - `prefers-reduced-motion` saygı görüyor mu (varsa animasyon)
   - 2. adımdaki audit bulgularından bu görev kapsamındakiler kapandı mı
   Kapanmayan bir madde varsa 8. adıma geç, hepsi tamamsa `red-team`'e geç.
8. **Iterate.** Sadece 7. adımda **kanıtlanmış** (ekran görüntüsü/console
   log ile doğrulanmış) sorunları düzelt — audit'in "olabilir" dediği ama
   ekranda görünmeyen bir öneriyi görev kapsamına ekleme, bu scope creep'tir.
   Düzeltmeden sonra 6. adıma dön (tek tur, sonsuz döngü değil — ikinci
   turda hâlâ kapanmayan bir madde varsa kullanıcıya raporla, kendi başına
   üçüncü tura girme).
9. **Report.** `red-team`'e geçmeden önce kullanıcıya kısa özet: hangi
   viewport'larda test edildi, hangi audit bulguları kapandı, hangileri
   bilinçli olarak kapsam dışı bırakıldı.

## Guardrail (hookify)
Bu zincirin adımlarını atlamayı zorlaştırmak için önerilen `hookify` kuralları
(`hookify:hookify` ile kurulur):
- CSS/layout/component dosyası değişti → görev "tamamlandı" denmeden önce en az
  bir Playwright screenshot alınmış olmalı (Stop event, warn).
- `console.log`/`debugger` eklendi → commit'ten önce uyar.
- `.env`/credential dosyası değişti → uyar/engelle (genel guardrail, frontend'e
  özel değil ama aynı pipeline'da faydalı).

## Kural
- Bu skill kod yazmaz, kendi başına dosya değiştirmez — sadece hangi adımda
  hangi mevcut skill/MCP aracının çağrılacağını sıralar.
- `Design Direction` adımı yalnızca yeni UI/kapsamlı reshape'te zorunludur;
  küçük bug fix'lerinde atlanır (bkz. `fast-track` ile aynı mantık).
- `Iterate` en fazla bir tur otomatik çalışır — ikinci turda kapanmayan
  bulgu varsa kullanıcıya sorulur, sessizce genişletilmez.
- Playwright MCP güvenlik sınırı taşımaz (bkz. Playwright MCP'nin kendi
  uyarısı) — prod hesap/oturum bilgisiyle değil, izole test ortamıyla
  kullan.

From yutronax/atdd-pipeline-skills, MIT.

More from yutronax/atdd-pipeline-skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 21, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from yutronax

Cite this page

frontend-pipeline skill. Agent Mart. https://agentmart.dev/skills/yutronax-frontend-pipeline (last updated 2026-10-24)