Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create professional architecture diagrams and visual documentation for complex software systems. Covers C4 model diagrams (Context, Container, Component, Deployment, Dynamic), Mermaid flowcharts, sequence diagrams, ERDs, state diagrams, and Gantt charts. Use when documenting system architecture, visualizing data flows, creating technical documentation, or explaining platform components visually.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 18% | 0% |
Modern yazılım platformlarının mimari dokümantasyonu ve teknik görselleştirme için tek kaynak skill. C4 model diyagramları ve tüm Mermaid diagram tipleri dahil.
| Level | Tip | Kitle | Gösterir | | ----- | ---------------- | -------------- | -------------------------- | | 1 | C4Context | Herkes | Sistem + dış aktörler | | 2 | C4Container | Teknik ekip | App'lar, DB'ler, servisler | | 3 | C4Component | Geliştiriciler | İç component'ler | | 4 | C4Deployment | DevOps | Altyapı node'ları | | — | C4Dynamic | Teknik ekip | Numaralı istek akışları |
Kural: Context + Container diyagramları çoğu ekip için yeterli. Component/Code diyagramlarını yalnızca gerçek değer kattığında oluştur.
| Durum | Diagram Tipi | | ---------------------------------- | ------------------- | | Adım adım süreç, karar ağacı | graph (flowchart) | | API etkileşimleri, servisler arası | sequenceDiagram | | Veri modeli, ilişkiler | erDiagram | | Nesne hiyerarşisi | classDiagram | | State machine, lifecycle | stateDiagram-v2 | | Sprint/release planı | gantt | | Oranlar | pie | | Kullanıcı yolculuğu | journey | | Git branch stratejisi | gitGraph |
mermaidC4Context title System Context — Modern Web Platform Person(user, "Kullanıcı", "Sistemi kullanan son kullanıcı") Person(admin, "Admin", "Kullanıcıları ve sistemi yönetir") System(system, "Software System", "Ana uygulama platformu") System_Ext(auth, "Auth Provider", "Kimlik doğrulama servisi") System_Ext(db, "Database", "Veri saklama servisi") System_Ext(ai, "AI Provider", "Yapay zeka modelleri") System_Ext(email, "Email Service", "Bildirim gönderimi") Rel(user, system, "Kullanır", "HTTPS") Rel(admin, system, "Yönetir", "HTTPS") Rel(system, auth, "Auth kontrolü", "OAuth/SDK") Rel(system, db, "Veri okuma/yazma", "SDK/SQL") Rel(system, ai, "AI tamamlama", "REST API") Rel(system, email, "Email gönderir", "REST API")
... internal examples simplified for brevity but maintaining structure ...]
Mimari dokümantasyonu şuraya yaz:
docs/architecture/
c4-context.md — System context diyagramı
c4-containers.md — Container diyagramı
c4-deployment.md — Deployment diyagramı
c4-dynamic-{flow}.md — Özel akış diyagramları
c4-components-{feature}.md — Feature bazlı component diyagramlarıOther measured skills in the registry, with their headline benchmark lift.