AgentSkillsCN

Pm Timeline

PM时间轴

SKILL.md

/pm-timeline — Takvim ve Deadline Izleme

Amaç

Tum gorevlerdeki tarihleri kronolojik siralama ile gostererek takvim gorunumu olustur.

Tetiklenme

Kullanici /pm-timeline yazdiginda. Opsiyonel arguman: "kisi:[isim]" ile kisi bazinda filtreleme.

Talimatlar

Bu skill calistirildiginda asagidaki adimlari sirasi ile uygula:

Adim 1 — Config Oku

/Users/emre/Documents/GitHub/airo-project-management/config.md dosyasindan Notion ID'lerini ve milestone bilgilerini oku.

Adim 2 — Gorev Verilerini Topla

Admin Tasks (Tier 1): ToolSearch ile mcp__notion__API-get-block-children aracini yukle, ardindan cagir:

code
mcp__notion__API-get-block-children
  block_id: "30514946-e683-80f0-a70c-e9e9c9ab04e5"

Her table_row satirini parse et:

  • cells[0] = Deadline-Sorumlu → tarih ve sorumlu cikar
  • cells[1] = Task → gorev aciklamasi
  • Tarih regex: \d{2}\.\d{2}\.\d{4}
  • Sorumlu: Bilinen isimlerden eslesme

Dev Tasks (Tier 2, Opsiyonel): Eger erisim varsa mcp__notion__API-query-data-source ile sorgula. Hata donerse sessizce atla.

Adim 3 — Tarihleri Siniflandir

Bugunun tarihini referans alarak her gorevi kategorize et:

  1. GECIKMIS: deadline < bugun VE tamamlanmamis
  2. BUGUN: deadline = bugun
  3. BU HAFTA: bugun < deadline <= bu haftanin sonu (Pazar)
  4. GELECEK HAFTA: sonraki haftanin Pazartesi - Pazar arasi
  5. SONRAKI 30 GUN: gelecek haftadan sonra, 30 gun icinde
  6. DAHA SONRA: 30+ gun sonra
  7. TARIHSIZ: tarih bilgisi olmayan tamamlanmamis gorevler
  8. TAMAMLANDI: tamamlanmis gorevler (altta ozet olarak)

Adim 4 — Milestone'lari Ekle

Config'den bilinen milestone'lari takvime ekle:

  • 20 Subat 2026: Ibrahim/Selcuk test tamamlama
  • 23 Subat 2026: GY ekibi egitim icerigi
  • 12 Nisan 2026: Southwind entegrasyon degerlendirme
  • Cutover gunu (tarih belirlenecek → "TARIHSIZ" kategorisinde goster)

Milestone'lari "[MILESTONE]" etiketiyle isaretle.

Adim 5 — Takvim Ciktisi Olustur

code
=== AIRO TAKVIM ve DEADLINE IZLEME ===
Tarih: [DD.MM.YYYY]

--- GECIKMIS ---
  [tarih] | [gecikme gunu]g gecikme | [gorev] | [sorumlu]
  ...

--- BUGUN ([DD.MM.YYYY]) ---
  [gorev] | [sorumlu]
  ...

--- BU HAFTA ([Pazartesi] - [Pazar]) ---
  [tarih] ([gun adi]) | [gorev] | [sorumlu] | [kalan gun]g
  ...

--- GELECEK HAFTA ([Pazartesi] - [Pazar]) ---
  [tarih] ([gun adi]) | [gorev] | [sorumlu] | [kalan gun]g
  ...

--- SONRAKI 30 GUN ---
  [tarih] | [gorev] | [sorumlu] | [kalan gun]g
  ...

--- DAHA SONRA ---
  [tarih] | [gorev] | [sorumlu] | [kalan gun]g
  ...

--- MILESTONE'LAR ---
  [tarih] | [MILESTONE] [aciklama] | [sorumlu(lar)]
  ...

--- TARIHSIZ GOREVLER ---
  [gorev] | [sorumlu veya "Atanmamis"]
  ...

--- OZET ---
Tamamlanan : [sayi]
Gecikmis   : [sayi]
Bu hafta   : [sayi]
Gelecek hf : [sayi]
30 gun ici  : [sayi]
Tarihsiz   : [sayi]

Kisi Bazinda Filtreleme

Eger argumanda "kisi:[isim]" varsa (ör. /pm-timeline kisi:Burak):

  • Sadece o kisiye atanmis gorevleri goster
  • Basliga "([isim] icin filtrelenmis)" ekle

Onemli Notlar

  • Tum ciktilar Turkce olmali
  • Tarihler DD.MM.YYYY formatinda
  • Gun adlari Turkce: Pazartesi, Sali, Carsamba, Persembe, Cuma, Cumartesi, Pazar
  • Her kategoride gorevler tarih sirasina gore (en yakin olan en ustte)
  • Eger bir kategoride gorev yoksa o bolumu gosterme (bos bolum olmasin)
  • "Tamamlandi" gorevleri ana listede gosterme, sadece ozette say