用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mikailustuner/OmniRule --skill ticket-categorizer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Bun runtime: HTTP server, file I/O, SQLite, test runner, package manager, bundler — all-in-one JS toolchain.
Clerk: Drop-in auth UI, Organizations, User management, JWT templates, webhooks, Next.js middleware integration.
Gelişmiş masaüstü, tarayıcı ve işletim sistemi kontrol yeteneği. Görsel (koordinat tabanlı) fare/klavye otomasyonu, DOM manipülasyonu, pencere yönetimi, gelişmiş dosya, ağ ve süreç yönetimini kapsar.
基于 SOC 职业分类
正在显示 SKILL.md
| name | ticket-categorizer |
| description | Destek ticket kategorileme. Auto-tagging. Routing rules. Priority classification. |
| triggers | {"keywords":["ticket categorizer","ticket etiketleme","otomatik etiketleme","destek sınıflandırma","ticket routing","öncelik sınıflandırma"]} |
| auto_load_when | Kullanıcı destek ticket'larını kategorize etmeyi veya sınıflandırmayı talep ettiğinde |
| agent | researcher |
| tools | ["Read","Write","Bash","grep","glob"] |
Odak Alanı: Destek ticket'larını otomatik olarak kategorize etme, etiketleme, yönlendirme kuralları oluşturma ve öncelik sınıflandırması yapma.
Ticket metnini ve bağlamını analiz et:
Tanımlı kategori havuzundan en uygun kategoriyi seç:
Yaygın Kategoriler:
├── Teknik Sorun (Teknik destek gerektiren)
│ ├── Yazılım Hatası
│ ├── Entegrasyon Sorunu
│ └── API Problemi
├── Faturalandırma (Ödeme ve fatura ile ilgili)
│ ├── Yanlış Fatura
│ ├── Ödeme Hatası
│ └── Plan/Yükseltme
├── Hesap Yönetimi (Account ile ilgili)
│ ├── Şifre Sıfırlama
│ ├── Erişim Sorunu
│ └── Hesap Kilitlenmesi
├── Ürün Bilgisi (Ürün özellikleri ile ilgili)
│ ├── Nasıl Yapılır
│ ├── Özellik Sorgusu
│ └── Karşılaştırma
└── Geri Bildirim (Ürün iyileştirme ile ilgili)
├── Özellik Talebi
├── Şikayet
└── Memnuniyet
Ana kategoriden sonra spesifik alt-kategori atama:
İş kurallarına göre öncelik seviyesi belirle:
Öncelik Seviyeleri:
P1 - Kritik (Sistem kapalı, veri kaybı)
P2 - Yüksek (Ana fonksiyon çalışmıyor)
P3 - Orta (Yan etki, workaround var)
P4 - Düşük (Kozmetik, bilgi talebi)
Doğru ekibe/ajan'a yönlendirme:
Atanan önceliğe göre SLA süresini başlat:
| Pattern | Açıklama | Kullanım Senaryosu |
|---|---|---|
| Keyword Matching | Anahtar kelime eşleştirme ile kategori atama | Hızlı, kural tabanlı kategorizasyon |
| Intent Classification | NLP ile niyet sınıflandırma | Karmaşık, çok katmanlı ticket'lar |
| Hierarchical Tagging | Çoklu etiketleme (ana + alt + alt-alt) | Detaylı raporlama ihtiyacı |
| Confidence Threshold | Belirli eşik değerin altında insan onayı | Düşük güvenilirlik durumları |
| Adaptive Learning | Geçmiş kararlardan öğrenme | Model iyileştirme |
# Her ticket'ı tek kategoriye强迫 etmek
problem: "Müşteri hem fatura hem teknik sorun yaşıyor ama sadece bir kategori seçiliyor"
result: "Ticket yanlış ekibe gidiyor, müşteri iki kez uğraşmak zorunda"
# Öncelik atamadan acil işaretleme
problem: "Tüm şikayetleri P1 olarak işaretlemek"
result: "Gerçek kritik ticket'lar kayboluyor, SLA ihlalleri artıyor"
# Kategori adı tutarsızlığı
problem: "Bazen 'Teknik', bazen 'Tech', bazen 'Yazılım' kullanmak"
result: "Raporlama karışıyor, trend analizi imkansız"
# Manuel kategorizasyonun %100 olması
problem: "AI/otomasyon kullanmadan tüm ticket'ları elle kategorize etmek"
result: "Yavaş yanıt, tutarsızlık, yüksek maliyet"
# Çoklu etiketleme ile tam kapsam
approach: "Bir ticket'a hem 'Teknik Sorun' hem 'API Problemi' hem 'P2' etiketi ver"
result: "Doğru ekip, doğru SLA, doğru raporlama"
# Confidence threshold ile insan kontrollü
approach: "Güvenilirlik <%80 ise insan onayı al, >%80 ise otomatik ata"
result: "Hata oranı düşük, insan zamanı değerli case'lere ayrılıyor"
# Standart kategori hiyerarşisi
approach: "Tüm ekip aynı kategori adlarını ve seviyelerini kullanır"
result: "Tutarlı raporlama, karşılaştırılabilir metrikler"
| Durum | Eylem | Kategori | Öncelik |
|---|---|---|---|
| Sistem tamamen çalışmıyor | Hemen mühendis ekibi | Teknik Sorun > Sistem Hatası | P1 |
| Ödeme geçmiyor | Finans ekibi kontrol etsin | Faturalandırma > Ödeme Hatası | P2 |
| Şifremi unuttum | Otomatik reset gönder | Hesap > Şifre Sıfırlama | P3 |
| X özelliği nasıl çalışır? | KB makalesine yönlendir | Ürün Bilgisi > Nasıl Yapılır | P4 |
| Üründe iyileştirme önerisi | Ürün ekibine ilet | Geri Bildirim > Özellik Talebi | P4 |
| Veri kaybı şüphesi | Acil forensic başlat | Teknik Sorun > Veri Sorunu | P1 |
| Yeni plan yükseltme | Satış ekibine yönlendir | Faturalandırma > Plan Değişikliği | P3 |
| Erişim yetkisi yok | Hesap doğrulama sonrası aç | Hesap > Erişim Sorunu | P2 |
| Metrik | Hedef | Uyarı Eşiği |
|---|---|---|
| Kategorizasyon Doğruluğu | >%90 | <%85 |
| Otomasyon Oranı | >%70 | <%60 |
| Ortalama Kategorize Süresi | <30 sn | >60 sn |
| Yeniden Kategorize Oranı | <%5 | >%10 |
| Routing Kuralı | Hedef Ekip | Koşul |
|---|---|---|
| language:tr + category:billing | Finans-TR | Türkçe + Faturalandırma |
| product:enterprise + priority:P1 | Enterprise-ESK | Enterprise + Kritik |
| sentiment:angry + category:complaint | Supervisor-ESK | Kızgın + Şikayet |
interface TicketCategorizerConfig {
confidenceThreshold: number; // Minimum güvenilirlik (0.0-1.0)
maxCategoriesPerTicket: number; // Maksimum etiket sayısı
enableAutoRouting: boolean; // Otomatik yönlendirme aktif mi?
fallbackAgentId: string; // Atama başarısızsa kim gönderilsin
slaOverrides: {
[priority: string]: number; // Dakika bazlı SLA süreleri
};
categoryHierarchy: {
name: string;
subcategories: string[];
routingRules: string[];
}[];
}