Skene MCP Server

resmi

Skene, ürün odaklı büyüme için bir kod tabanı analiz araç setidir. Kod tabanınızı tarar, büyüme fırsatlarını tespit eder ve uygulanabilir uygulama planları oluşturur.

Dokümantasyon

Skene_git

website docs blog reddit

Skene, kod tabanınızı okur ve ürününüz için bir kullanıcı yolculuğu oluşturur: kullanıcının geçtiği yaşam döngüsü aşamaları, her aşamadaki kilometre taşları ve her kilometre taşının gerçek olduğunu kanıtlayan kod veya veritabanı kanıtları.

Hızlı Başlangıç

Etkileşimli terminal arayüzünü kurun ve başlatın:

curl -fsSL https://raw.githubusercontent.com/SkeneTechnologies/skene/main/tui/install.sh | bash
skene

Sihirbaz, sağlayıcı seçimi, kimlik doğrulama ve analiz adımlarında size rehberlik eder — önceden yapılandırma gerekmez.

Ne Yapar

Skene, bir depoyu ürününüzün kullanıcı yaşam döngüsünü açıklayan tek bir journey.yaml haline getirir ve bunu etkileşimli bir diyagram olarak sunar.

  • Ajan tabanlı analiz — iki paralel ajan projenizi okur: biri kod tabanını, diğeri SQL şemalarınızı inceler. Her biri aday kilometre taşları önerir, bunlar daha sonra birleştirilir ve yedi aşamalı standart bir yaşam döngüsüne sınıflandırılır.
  • Yedi aşamalı kullanıcı yolculuğu — her ürün aynı standart aşamalara (keşif, katılım, aktivasyon, etkileşim, elde tutma, genişleme, virallik) eşlenir, böylece yolculuklar ürünler arasında karşılaştırılabilir. Aşama adları, gerektiğinde ürününüze özel hale getirilir.
  • Kanıt destekli kilometre taşları — her kilometre taşı bir tracked_event, bir confidence puanı ve onu doğrulayan tam kod yoluna, veritabanı tablosuna veya yapılandırma dosyasına işaret eden bir veya daha fazla evidence etiketi taşır.
  • Yolculuk görselleştirici — TUI, aşamaları sütunlar halinde, kilometre taşı kartları ve tıklanabilir kanıt etiketleriyle düzenleyen yerel bir web uygulaması açar, böylece yolculuğu altta yatan kaynakla birlikte inceleyebilirsiniz.
  • Yalnızca kod, yalnızca şema veya her ikisi — yalnızca bir kod tabanına, yalnızca bir *.sql dosyaları dizinine veya daha zengin kanıt için her ikisine karşı çalıştırın.

OpenAI, Gemini, Claude, LM Studio, Ollama ve herhangi bir OpenAI uyumlu uç noktayı destekler.

ide_git

Kurulum

Terminal Arayüzü (önerilir)

TUI, tüm iş akışında size rehberlik eden etkileşimli bir sihirbazdır. Ön koşul yoktur — yükleyici her şeyi halleder.

# Install the TUI
curl -fsSL https://raw.githubusercontent.com/SkeneTechnologies/skene/main/tui/install.sh | bash

# Launch it
skene

Python CLI

Komut satırını tercih ederseniz, Skene'yi doğrudan uvx ile çalıştırabilir (kurulum gerekmez) veya genel olarak kurabilirsiniz:

# Install uv (if you don't have it)
curl -LsSf https://astral.sh/uv/install.sh | sh

# Run directly (no install needed)
uvx skene analyse-journey .

# Or install globally
pip install skene
skene analyse-journey .

Kullanışlı bayraklar:

  • --schema-dir <dir> — şema ajanını etkinleştirmek için dışa aktarılmış *.sql dosyalarının bulunduğu bir dizini işaret edin
  • -o <path> — çıktı dosyasını geçersiz kılın (varsayılan ./skene-context/journey.yaml)
  • --no-specialize — LLM'in aşama adlarını özelleştirmesine izin vermek yerine standart aşama adlarını koruyun

Tam CLI kullanımı için belgelere bakın.

Çıktı Düzeni

Hem Python CLI hem de TUI, yapıtları proje kökünüzde otomatik olarak oluşturulan (yoksa) tek bir paket dizinine yazar.

  • Varsayılan: ./skene-context/journey.yaml — ürününüz için analiz edilmiş kullanıcı yolculuğu.
  • Geçersiz kılma: .skene.config içinde output_dir ayarlayın veya başka bir yere yazmak için -o/--output iletin.

Monorepo Yapısı

DizinAçıklamaDilDağıtım
src/skene/CLI + analiz motoruPythonPyPI
tui/Etkileşimli terminal arayüz sihirbazıGoGitHub Sürümleri
cursor-plugin/Cursor IDE eklentisi
skills/Skene Skills — Supabase için birleştirilebilir arka uç şemalarıSQLnpm

TUI (tui/), etkileşimli bir sihirbaz deneyimi sağlayan ve Python CLI'yi uvx aracılığıyla yöneten bir Bubble Tea uygulamasıdır. Her paketin bağımsız CI/CD işlem hatları vardır.

Katkıda Bulunma

Katkılar memnuniyetle karşılanır. Lütfen bir konu açın veya bir çekme isteği gönderin.

Lisans

MIT

Skene_end_git