auditlisted
Install: claude install-skill SkyWalker2506/claude-config
## /audit
Proje kodunu tarayıp sorunları raporla. Jira değil, **kod** taraması.
### Odak seçenekleri
| Arg | Ne tarar |
|-----|----------|
| *(boş)* veya `all` | Hepsini tarar (genel audit) |
| `security` | Hardcoded key/secret, .env sızıntısı, SQL injection, XSS, güvensiz storage, Firebase rules, API key exposure |
| `cost` | Ücretli servis kullanımı (Firebase, AdMob, RevenueCat, API call), gereksiz network call, büyük asset |
| `performance` | Büyük widget rebuild, gereksiz setState, Hive box leak, memory leak, büyük import, cold start |
| `cleanup` | Gereksiz dosya, kullanılmayan import/dependency, dead code, TODO/FIXME, boş test, .gitignore eksikleri |
### Örnekler
```
/audit → genel tarama (hepsi)
/audit security → sadece güvenlik
/audit cost → maliyet/ücretli servis odaklı
/audit performance → performans odaklı
/audit cleanup → temizlik odaklı
```
---
## Uygulama
Agent tool ile arka planda çalıştır:
```python
Agent(
prompt=<aşağıdaki şablon>,
model="sonnet",
run_in_background=True,
description="project audit: <odak>"
)
```
### Agent prompt şablonu
```
Sen bir kod guvenlik ve kalite uzmanisin. Mevcut projeyi tara.
Proje koku: mevcut calisma dizini
ODAK: [kullanıcının verdiği odak, yoksa "all"]
## TARAMA KURALLARI
- Sadece oku ve raporla — dosya DÜZENLEME, kod YAZMA
- Max 25 tool call — verimli çalış
- Grep/Glob ile pattern ara, şüpheli bulursan Read ile doğrula
- False positive verme — emin olmadığın şey