Skip to content
Back to skills

Agent Setup

ASecurity

Agent'i yeni Knowledge-First yapiya cevir — dizin olustur, AGENT.md yaz, knowledge/_index.md baslat, memory/ kur. Triggers: agent-setup, agent setup, agent kur, agent olustur.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-aipythongobashapifrontenddevops

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add SkyWalker2506/claude-config --skill agent-setup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Setup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Setup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/skywalker2506-agent-setup/badge)](https://www.skillsdirectory.com/skills/skywalker2506-agent-setup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-setup
description: "Agent'i yeni Knowledge-First yapiya cevir — dizin olustur, AGENT.md yaz, knowledge/_index.md baslat, memory/ kur. Triggers: agent-setup, agent setup, agent kur, agent olustur."
argument-hint: "{agent-id | agent-name | --all}"
---

# /agent-setup — Knowledge-First Agent Setup

Mevcut tek-dosya agent tanimini yeni dizin yapisina cevirir.

## Yeni Yapi

```
agents/{category}/{agent-name}/
  AGENT.md                 # Kimlik + kurallar (L0)
  knowledge/
    _index.md              # Bilgi haritasi (L1)
    {topic}.md             # Alan bilgisi (L2 — lazy load)
  memory/
    sessions.md            # Karar + reasoning kaydi
    learnings.md           # Ogrenilenler
    refinements.md         # Refine gecmisi
```

## Process

### Phase 0 — Pre-flight
- `agents/_template/AGENT.md` mevcut mu kontrol et
- Hedef dizin zaten var mi kontrol et — varsa ustune yazma, kullaniciya sor
- Agent ID cakismasi var mi `config/agent-registry.json`'da kontrol et

### Phase 1-7 — Execution

1. **Agent'i bul**: ID veya isimle `agents/` altinda mevcut .md dosyasini bul
2. **Mevcut bilgiyi oku**: Eski .md'deki frontmatter + Amac + Kapsam + Escalation'i parse et
3. **Dizin olustur**: `agents/{category}/{agent-name}/` + `knowledge/` + `memory/`
4. **AGENT.md yaz**: Template'ten (`agents/_template/AGENT.md`) yeni formata cevir:
   - Frontmatter: eski alanlari tasi + yeni alanlar ekle (tier, models, refine_model)
   - Identity: eski Amac'tan yaz
   - Boundaries: eski Kapsam'dan Always/Never/Bridge cikar
   - Process: agent tipine uygun adimlar
   - When to Use / When NOT to Use: capability'lerden cikar
   - Red Flags: alan bazli tanimla
   - Verification: cikti tipine gore tanimla
   - Escalation: eski Escalation'dan tasi
5. **knowledge/_index.md olustur**: Agent'in alanina gore bos konu listesi hazirla (ileride doldurulacak)
6. **memory/ dosyalari olustur**: Template'ten kopyala
7. **Eski .md'yi sil**: Yeni dizin yapisi hazirlandi, eski dosya gereksiz
8. **Registry guncelle (zorunlu)**: Yeni veya silinen agent icin `config/agent-registry.json` dosyasini elle uzun uzadiya yazma — repoda:

```bash
cd ~/Projects/claude-config && python3 tools/sync_agent_registry_from_agents.py
```

Bu komut yeni `AGENT.md` icin kayit ekler, silinmis agent'i registry'den cikarir, `active_agents` listesini frontmatter `status` ile esitler. Degisikligi `AGENT.md` ile birlikte commit et.

## When to Use
- Yeni agent olusturulurken
- Mevcut agent yeni Knowledge-First yapiya cevirilirken
- `/agent-setup --all` ile toplu gecis yapilirken

## When NOT to Use
- Agent zaten yeni yapida ise (dizin + AGENT.md mevcut)
- Sadece knowledge doldurmak icin (→ `/agent-sharpen` kullan)

## Red Flags
- Eski .md'deki bilgi kayboluyorsa — dur, kontrol et
- Agent ID cakismasi varsa — dur, registry'yi kontrol et
- Dizin zaten varsa — ustune yazma, kullaniciya sor

## Error Handling
- Eski .md parse edilemiyorsa → varsayilan template ile olustur, kullaniciyi bildir
- Dizin olusturma basarisizsa → path/izin kontrol et, raporla
- Registry guncelleme basarisizsa → AGENT.md'yi yine de olustur; `tools/sync_agent_registry_from_agents.py` hatasini duzelt, tekrar calistir (commit once registry tutarli olsun)

## Verification
- [ ] Dizin yapisi dogru olusturuldu (AGENT.md, knowledge/_index.md, memory/*.md)
- [ ] AGENT.md tum section'lari iceriyor
- [ ] Eski bilgi tasindi, kayip yok
- [ ] _index.md en az 3 bos konu iceriyor (doldurulmaya hazir)
- [ ] `python3 tools/sync_agent_registry_from_agents.py` calistirildi; `config/agent-registry.json` commit'e dahil

## Tier Kurali

Tier = sadece model secimi. AGENT.md'de:
```yaml
models:
  senior: opus      # Kritik karar, mimari
  mid: sonnet       # Rutin is
  junior: haiku     # Basit gorev
refine_model: opus  # Knowledge dosya guncelleme her zaman opus
```

Ayni AGENT.md, ayni knowledge/, ayni memory/ — tier degistirmek sadece hangi modelin calisacagini belirler.

## Boundary Kurali

Her agent sadece kendi alaninda knowledge yazar. Bridge alanlari AGENT.md'de tanimlanir:
```markdown
### Bridge
- Frontend: sadece API contract noktasinda
- DevOps: sadece deployment architecture noktasinda
```

Agent bridge disinda bilgi yazmaya kalkarsa → Red Flag.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.