Komtan: VS Code İçin Prompt Manager, Snippet ve Komut Kütüphanesi

Yazılım geliştirirken aynı promptları, kod parçalarını, SQL sorgularını ve terminal komutlarını tekrar tekrar mı kullanıyorsunuz?

Komtan, geliştiricilerin sık kullandığı prompt, code snippet, terminal komutu, SQL sorgusu, şablon ve hazır metinleri doğrudan Visual Studio Code içerisinde saklamasını, düzenlemesini, aramasını ve yeniden kullanmasını sağlayan ücretsiz bir VS Code eklentisidir.

Komtan'ı kısaca bir:

  • VS Code Prompt Manager
  • AI Prompt Library
  • Code Snippet Manager
  • Developer Command Library
  • SQL Query Library
  • Template Manager

olarak kullanabilirsiniz.

Özellikle ChatGPT, GitHub Copilot, Claude, Gemini ve diğer yapay zeka araçlarını yazılım geliştirme süreçlerinde kullanan geliştiriciler için hazırlanan kaliteli promptların kaybolmadan saklanmasını ve tekrar kullanılmasını kolaylaştırır.

Komtan Nedir?

Komtan, Visual Studio Code içerisinde çalışan bir prompt, snippet, komut ve hazır metin yöneticisidir.

Geliştiricilerin günlük çalışma sırasında tekrar tekrar ihtiyaç duyduğu küçük fakat değerli içerikleri tek bir yerde toplar.

Örneğin:

  • AI kod inceleme promptları
  • Refactoring promptları
  • Debug promptları
  • Unit test oluşturma promptları
  • SQL sorguları
  • Git komutları
  • Docker komutları
  • Linux ve SSH komutları
  • API request örnekleri
  • Regex ifadeleri
  • Kod snippet'ları
  • Commit mesajı şablonları
  • Pull Request açıklamaları
  • Bug report şablonları
  • Teknik notlar
  • Hazır metinler

Komtan sayesinde bu içerikleri eski projelerde, not uygulamalarında, tarayıcı geçmişinde veya mesajlaşma uygulamalarında tekrar aramak zorunda kalmazsınız.

Komtan Ne İşe Yarar?

Komtan'ın amacı basittir:

Sık kullandığınız geliştirici içeriklerini VS Code içerisinde aranabilir ve tekrar kullanılabilir bir kişisel kütüphaneye dönüştürmek.

Bir içeriği bir kez kaydettikten sonra ihtiyacınız olduğunda hızlıca bulabilir, panoya kopyalayabilir veya doğrudan açık editöre ekleyebilirsiniz.

Bu yaklaşım özellikle sürekli aynı prompt, sorgu veya terminal komutlarını kullanan geliştiricilerin çalışma akışını hızlandırır.

VS Code İçinde AI Prompt Yönetimi

Yapay zeka destekli yazılım geliştirme yaygınlaştıkça geliştiricilerin yönettiği içeriklere yeni bir kategori eklendi:

Promptlar.

İyi hazırlanmış bir kod inceleme veya hata analiz promptu zaman içinde geliştirilen değerli bir çalışma aracına dönüşebilir.

Örneğin şu görevler için özel promptlar hazırlayabilirsiniz:

  • PHP kod inceleme
  • JavaScript refactoring
  • SQL performans analizi
  • Güvenlik açığı inceleme
  • API dokümantasyonu oluşturma
  • Unit test oluşturma
  • Bug analizi
  • Legacy kod modernizasyonu
  • Kod optimizasyonu
  • Teknik dokümantasyon

Ancak bu promptlar farklı sohbetlerde veya dosyalarda kaldığında tekrar bulmak zorlaşır.

Komtan ile sık kullandığınız promptları VS Code içinde saklayarak kişisel bir AI Prompt Library oluşturabilirsiniz.

Örnek kullanım

Bir PHP projesinde sürekli kullandığınız kapsamlı bir kod inceleme promptunuz olduğunu düşünün.

Bu promptu her yeni ChatGPT veya Claude konuşmasında yeniden hazırlamak yerine Komtan'a:

PHP Code Review

adıyla kaydedebilirsiniz.

Etiket olarak:

php, security, performance, review

ekleyebilirsiniz.

İhtiyaç duyduğunuzda arama yaparak promptu birkaç saniye içerisinde yeniden kullanabilirsiniz.

ChatGPT Promptlarını VS Code İçinde Saklama

Komtan özellikle ChatGPT kullanan geliştiriciler için pratik bir prompt yönetim aracı olarak kullanılabilir.

Örneğin aşağıdaki ChatGPT promptlarını Komtan içerisinde ayrı kategorilerde saklayabilirsiniz:

Kodlama Promptları

  • Bu PHP kodunu güvenlik açısından incele.
  • Bu fonksiyonu SOLID prensiplerine göre refactor et.
  • Bu SQL sorgusundaki performans problemlerini tespit et.

Debug Promptları

  • Bu hata mesajının olası nedenlerini analiz et.
  • Bu stack trace'i inceleyerek hatanın kaynağını bul.
  • Bu fonksiyonun edge case'lerini belirle.

Dokümantasyon Promptları

  • Bu sınıf için teknik dokümantasyon oluştur.
  • Bu API endpoint'i için kullanım örneği hazırla.
  • Bu fonksiyon için PHPDoc açıklaması oluştur.

Böylece tekrar tekrar kullandığınız AI talimatlarını yeniden yazmak yerine kişisel bir VS Code prompt library içerisinde saklayabilirsiniz.

Komtan'da Hangi İçerikler Saklanabilir?

Komtan yalnızca prompt saklayan bir uygulama değildir.

Farklı türlerde tekrar kullanılabilir içerikleri yönetebilirsiniz.

Prompt

ChatGPT, Claude, Gemini, Copilot ve diğer yapay zeka araçlarında kullandığınız talimatları saklayabilirsiniz.

Code Snippet

PHP, JavaScript, Python, SQL, CSS veya kullandığınız diğer programlama dillerindeki kod parçalarını saklayabilirsiniz.

Command

Git, Docker, Linux, Composer, npm, SSH veya diğer terminal komutlarını kaydedebilirsiniz.

Template

Tekrar kullanılan mesaj, rapor, commit, issue veya teknik dokümantasyon şablonlarını oluşturabilirsiniz.

Text / Copy

Sık kullandığınız standart metinleri hızlı kopyalamak için saklayabilirsiniz.

Reference

Dokümantasyon notları, teknik referanslar ve hatırlamak istediğiniz bilgileri kaydedebilirsiniz.

VS Code Code Snippet Manager Olarak Komtan

VS Code'un yerleşik snippet sistemi özellikle kod tamamlama senaryolarında oldukça faydalıdır.

Fakat geliştiricilerin tekrar kullandığı her içerik klasik bir code snippet değildir.

Örneğin:

SELECT
    user_id,
    COUNT(*) AS total_orders
FROM orders
GROUP BY user_id
ORDER BY total_orders DESC;

gibi bir SQL sorgusu,

veya:

docker compose down && docker compose up -d --build

gibi bir Docker komutu da tekrar kullanılabilir geliştirici içeriğidir.

Komtan bu nedenle klasik snippet kullanımından daha geniş bir yaklaşım sunar.

Kod, komut, SQL, prompt ve metinleri aynı kütüphane içerisinde saklayabilirsiniz.

Global ve Workspace Kayıtları

Komtan'daki önemli özelliklerden biri Global ve Workspace ayrımıdır.

Global kayıt nedir?

Global kayıtlar tüm VS Code projelerinizde kullanılabilir.

Örneğin:

  • Genel ChatGPT promptları
  • Git komutları
  • Docker komutları
  • SQL yardımcı sorguları
  • Regex örnekleri
  • Kod inceleme promptları

global olarak saklanabilir.

Workspace kaydı nedir?

Workspace kayıtları yalnızca ilgili proje içerisinde kullanılır.

Örneğin belirli bir projeye ait:

  • Deployment komutu
  • API endpoint notu
  • SQL sorgusu
  • Test komutu
  • Projeye özel prompt
  • Teknik hatırlatma

workspace kapsamında saklanabilir.

Bu yapı genel geliştirici bilgileriniz ile projeye özel içeriklerin birbirine karışmasını önler.

Kategori ve Etiketlerle Prompt ve Snippet Düzenleme

Bir prompt kütüphanesinde 10 kayıt olduğunda içerikleri bulmak kolaydır.

Ancak zaman içerisinde:

  • 50 prompt,
  • 30 SQL sorgusu,
  • 40 terminal komutu,
  • 20 snippet

oluştuğunda iyi bir sınıflandırma sistemi gerekir.

Komtan'da kayıtlarınıza kategori ve etiket ekleyebilirsiniz.

Örneğin:

Başlık: PHP Security Review

Kategori: AI Prompts

Etiketler: php, security, review, backend

Başka bir kayıt:

Başlık: Docker Production Rebuild

Kategori: Commands

Etiketler: docker, production, deploy

Bu yapı büyük prompt ve snippet kütüphanelerinin yönetilmesini kolaylaştırır.

Hızlı Arama

Geliştirme sırasında aradığınız içeriğe ulaşmak için uzun menüler arasında gezinmek istemezsiniz.

Komtan'daki içerikler arasında hızlıca arama yapabilirsiniz.

Örneğin:

docker

aramasıyla Docker komutlarını,

mysql

aramasıyla SQL kayıtlarını,

security

aramasıyla güvenlikle ilgili prompt ve snippet'ları bulabilirsiniz.

Bu özellik Komtan'ı yalnızca bir kayıt uygulaması değil, aynı zamanda aranabilir bir developer knowledge base haline getirir.

Komut Paletinden Hızlı Kullanım

Komtan, VS Code'un Command Palette yapısıyla birlikte kullanılabilir.

Böylece editörden ayrılmadan:

  • kayıt arayabilir,
  • içeriği kopyalayabilir,
  • editöre ekleyebilir,
  • favorilere ulaşabilir,
  • son kullanılan kayıtları görüntüleyebilirsiniz.

Klavye ağırlıklı çalışan geliştiriciler için bu yöntem çalışma akışının bölünmesini önemli ölçüde azaltır.

Template Variables: Dinamik Prompt ve Şablonlar

Komtan'daki güçlü özelliklerden biri template variables, yani şablon değişkenleridir.

Bir metnin içerisinde:

{{degisken}}

formatında alanlar tanımlayabilirsiniz.

Örneğin:

Aşağıdaki {{dil}} kodunu incele.

Öncelikli olarak {{konu}} açısından analiz yap.

Proje: {{proje}}

Kod:
{{kod}}

Bu şablon kullanıldığında Komtan gerekli değişken değerlerini sizden ister.

Böylece aynı promptu PHP, JavaScript veya Python gibi farklı senaryolarda yeniden kullanabilirsiniz.

Template Variables Nerelerde Kullanılabilir?

Şablon değişkenleri yalnızca AI promptlarıyla sınırlı değildir.

Şu alanlarda kullanılabilir:

  • AI prompt şablonları
  • Bug report şablonları
  • SQL sorguları
  • API request'leri
  • E-posta metinleri
  • Commit açıklamaları
  • Pull Request açıklamaları
  • Test senaryoları
  • Dokümantasyon
  • Müşteri cevapları

Bu sayede tek bir şablondan birçok farklı çıktı oluşturabilirsiniz.

SQL Query Library Olarak Komtan

SQL sorguları geliştiricilerin en sık kaybettiği içeriklerden biridir.

Bir projede yazılan faydalı bir sorgu aylar sonra başka bir projede tekrar gerekli olabilir.

Komtan içerisinde örneğin:

MySQL

  • Duplicate kayıt bulma
  • Tablo boyutlarını listeleme
  • Slow query analizi
  • Kullanıcı bazında raporlama

PostgreSQL

  • Index kontrolü
  • Database size sorguları
  • Connection sorguları

Genel

  • JOIN örnekleri
  • Aggregate sorguları
  • Debug sorguları
  • Migration SQL'leri

gibi içerikleri saklayabilirsiniz.

Bu açıdan Komtan aynı zamanda VS Code içerisinde çalışan kişisel bir SQL Query Library olarak kullanılabilir.

Terminal Command Manager Olarak Kullanım

Geliştiricilerin sık kullandığı fakat ezberlemek istemediği yüzlerce terminal komutu bulunabilir.

Örneğin:

Git

git log --oneline --graph --all

Docker

docker compose up -d --build

Composer

composer install --no-dev --optimize-autoloader

npm

npm outdated

Linux

du -sh *

Bu komutları internetten veya eski projelerden tekrar aramak yerine Komtan içerisinde saklayabilirsiniz.

Favoriler ve Son Kullanılanlar

Bazı kayıtları diğerlerinden çok daha sık kullanabilirsiniz.

Komtan'ın favori özelliği sayesinde önemli prompt ve komutlara daha hızlı ulaşabilirsiniz.

Son kullanılan kayıtlar sayesinde de kısa süre önce kullandığınız içerikleri tekrar aramak zorunda kalmazsınız.

Özellikle gün içerisinde aynı prompt veya terminal komutunu birkaç kez kullanan geliştiriciler için bu özellik çalışma hızını artırabilir.

JSON Import ve Export

Zaman içerisinde oluşturulan kişisel prompt ve snippet kütüphanesi değerli bir geliştirici kaynağına dönüşebilir.

Komtan kayıtları JSON olarak dışa aktarılabilir.

Bu özellik sayesinde:

  • yedekleme yapabilir,
  • kayıtları başka bilgisayara taşıyabilir,
  • farklı VS Code kurulumlarında kullanabilir,
  • kişisel kütüphanenizi arşivleyebilirsiniz.

Yerel Veri Saklama

Komtan kayıtlarını VS Code'un storage alanlarında saklar.

Böylece kişisel prompt, snippet ve komut kütüphanenizi doğrudan geliştirme ortamınız içerisinde yönetebilirsiniz.

Bu yaklaşım özellikle ayrı bir web servisine ihtiyaç duymadan basit bir geliştirici kütüphanesi oluşturmak isteyen kullanıcılar için kullanışlıdır.

Hassas Bilgi Uyarısı

Kod, terminal komutu veya proje notlarında zaman zaman hassas bilgiler bulunabilir.

Örneğin:

  • API key
  • Access token
  • Password
  • Private key
  • JWT
  • Connection string

gibi bilgilerin yanlışlıkla kayıt içerisine eklenmesi mümkündür.

Komtan olası hassas içerikleri tespit ettiğinde kullanıcıyı kayıt öncesinde uyarabilir.

Bu özellik özellikle proje komutları ve API örnekleri saklanırken ek bir kontrol katmanı sağlar.

Komtan Kimler İçin Uygun?

Komtan özellikle şu kullanıcılar için tasarlanmıştır:

AI destekli geliştirme yapanlar

ChatGPT, Claude, Gemini veya GitHub Copilot için hazırladıkları promptları saklamak isteyen geliştiriciler.

Backend geliştiriciler

SQL sorguları, API örnekleri ve terminal komutlarını sık kullanan yazılımcılar.

Frontend geliştiriciler

JavaScript, TypeScript, CSS ve framework snippet'larını düzenlemek isteyen geliştiriciler.

DevOps ile çalışan geliştiriciler

Docker, Git, SSH ve deployment komutlarını hızlıca erişilebilir tutmak isteyenler.

Freelancer geliştiriciler

Farklı projeler için ayrı workspace kayıtları oluşturmak isteyen kullanıcılar.

Yazılım ekipleri

Tekrar kullanılan şablon, teknik metin ve standart çalışma kalıplarını düzenlemek isteyen ekipler.

Neden Not Uygulaması Yerine VS Code?

Birçok geliştirici tekrar kullanılabilir içeriklerini şu alanlarda saklıyor:

  • Not uygulamaları
  • .txt dosyaları
  • Eski projeler
  • Tarayıcı bookmarkları
  • WhatsApp veya Slack mesajları
  • Kendine gönderilen e-postalar
  • Markdown dosyaları

Bu yöntemlerin temel problemi geliştirme ortamından çıkmayı gerektirmesidir.

Komtan'ın yaklaşımı farklıdır:

İçeriği geliştiricinin zaten çalıştığı yere, yani Visual Studio Code'a getirir.

Böylece:

kod → prompt → SQL → terminal komutu → template

akışı aynı ortam içerisinde sürdürülebilir.

Komtan'ın Amacı Nedir?

Komtan büyük ve karmaşık bir bilgi yönetim sistemi olmaya çalışmaz.

Temel hedefi günlük yazılım geliştirme sırasında sürekli tekrarlanan küçük işleri kolaylaştırmaktır.

Bir promptu yeniden yazmak yerine bulmak.

Bir Docker komutunu Google'da aramak yerine kopyalamak.

Bir SQL sorgusu için eski projeyi açmak yerine birkaç kelimeyle aramak.

Bir proje şablonunu tekrar oluşturmak yerine hazır kaydı kullanmak.

Bu küçük işlemler tek tek birkaç dakika sürse de günler ve aylar içerisinde önemli bir zaman kaybına dönüşebilir.

Sık Sorulan Sorular

Komtan nedir?

Komtan; prompt, code snippet, terminal komutu, SQL sorgusu, şablon ve hazır metinlerin Visual Studio Code içerisinde saklanmasını ve tekrar kullanılmasını sağlayan bir VS Code eklentisidir.

Komtan ücretsiz mi?

Komtan'ın Visual Studio Marketplace üzerinden yayınlanan sürümünü indirerek kullanabilirsiniz. Projenin kaynak kodu GitHub üzerinde de bulunmaktadır.

Komtan bir AI aracı mı?

Komtan doğrudan bir yapay zeka modeli değildir. ChatGPT, Claude, Gemini ve diğer AI araçlarında kullandığınız promptları saklamak ve yönetmek için kullanılabilir.

ChatGPT promptlarını Komtan'da saklayabilir miyim?

Evet. Kod inceleme, debug, refactoring, test üretimi veya dokümantasyon gibi işler için hazırladığınız ChatGPT promptlarını Komtan içerisinde kategorilere ve etiketlere ayırabilirsiniz.

Kod snippet'ları saklanabilir mi?

Evet. Komtan promptların yanı sıra code snippet, komut, template, text ve reference türündeki içerikleri de destekler.

SQL sorgularımı Komtan'da saklayabilir miyim?

Evet. Tekrar kullandığınız SQL sorgularını kategori ve etiketlerle düzenleyerek kişisel bir SQL query library oluşturabilirsiniz.

Git ve Docker komutları saklanabilir mi?

Evet. Git, Docker, Linux, SSH, Composer, npm veya diğer terminal komutlarını Command olarak kaydedebilirsiniz.

Projeye özel kayıt oluşturabilir miyim?

Evet. Workspace kapsamındaki kayıtlar belirli bir projeye özel tutulabilir. Genel içerikler ise Global olarak saklanabilir.

Promptlarda değişken kullanabilir miyim?

Evet. {{degisken}} biçimindeki template variables sayesinde aynı prompt veya şablonu farklı değerlerle tekrar kullanabilirsiniz.

Komtan kayıtları dışa aktarılabilir mi?

Evet. Kayıtlar JSON formatında dışa aktarılarak yedeklenebilir veya farklı bir sisteme taşınabilir.

Sonuç: Geliştiriciler İçin Kişisel Prompt ve Snippet Kütüphanesi

Modern yazılım geliştirme artık yalnızca kaynak kodundan oluşmuyor.

Geliştiriciler aynı zamanda:

  • AI promptları,
  • terminal komutları,
  • SQL sorguları,
  • API örnekleri,
  • kod snippet'ları,
  • teknik şablonlar

gibi tekrar kullanılabilir birçok içeriği yönetiyor.

Bu içerikler farklı uygulamalara ve eski projelere dağıldığında bulunmaları zorlaşıyor.

Komtan, tekrar kullanılan geliştirici içeriklerini doğrudan Visual Studio Code içerisinde düzenli, aranabilir ve hızlı erişilebilir hale getirmeyi amaçlıyor.

AI promptlarınızı, kod snippet'larınızı, SQL sorgularınızı ve terminal komutlarınızı tek bir yerde toplamak istiyorsanız Komtan'ı deneyebilirsiniz.

Komtan'ı İndir

Komtan'ı Visual Studio Marketplace üzerinden yükleyebilirsiniz.

Kaynak Kod

Komtan açık kaynak kodlarına GitHub üzerindeki Komtan repository'sinden ulaşabilirsiniz.

Proje Sayfası

Komtan'ın proje sayfasından eklenti hakkında daha fazla bilgi edinebilirsiniz: Komtan Proje Sayfası.