VIRASTACKAI
  • Hakkında
  • Katkı
VIRASTACK

Frontend geliştiricileri için DX odaklı araç seti: starter’lar, ajan kuralları, form hook’ları ve rehber.

Ürünler

  • ViraStack Start
  • ViraStack AI
  • ViraStack Mask
  • ViraStack Password
  • ViraStack Guide

Keşfet

  • Hakkında
  • Marka
  • Katkı

© 2026 ViraStack.

Açık kaynak · MIT

ViraStack AI

Cursor, Claude Code ve diğer LLM tabanlı ajanların projede tutarlı kod üretmesini sağlayan AI-native mimari kit. AGENTS.md, CLAUDE.md ve framework’e özel Cursor kurallarıyla ajanları mimarinize bağlar.

Demoyu görvirastack/ai

Ne enjekte edilir?

Tek komutla AGENTS.md, CLAUDE.md ve .cursor/rules dosyaları projene gelir.

Mimari

core-principles.mdc

Feature-Sliced sınırlar, isimlendirme kuralları ve import alias kuralları. Ajan uydurma klasör açmaz.

Data & State

query · zustand · api

Sunucu verisi için TanStack Query, istemci state için Zustand ve hata mesajları için ortak bir ApiError standardı.

UI & Forms

ui · forms · i18n

Bileşen katmanı, form + Zod doğrulama ve i18n kalıpları, kurulu stack’e göre uyarlanır.

Kalite

typescript · testing

Strict TypeScript, branded types ve test beklentileri ajan çıktısına gömülür.

Performans

performance.mdc

Core Web Vitals odaklı kurallar. Ajan hızlı ve ölçülebilir arayüzler üretir.

Framework izolasyonu

nextjs · tanstack

Yalnızca tespit edilen framework’ün kuralları yazılır; çapraz framework halüsinasyonu engellenir.

Kurallar fark yaratır

Aynı prompt, kuralsız ajanın yapacağı hatayı ViraStack AI engeller. Feature sınırları bozulmaz.

Bir özellik tarif et…
Cursor Agent

Nasıl çalışır?

Üç adım: tespit et, yaz, kullan. ViraStack Start ile yeni proje kurarken otomatik eklenir.

1

Framework tespit

package.json otomatik okunur; Next.js veya TanStack Start seçilir.

2

Kuralları yaz

Projeye uygun mimari kurallar yazılır. Mevcut dosyalar için onay sorulur; --force ile üzerine yazılır.

3

Ajan hazır

Cursor, Claude Code ve diğer ajanlar aynı mimariyi izler. Yeni özellik planlatmaya başlayabilirsin.

Kurulum

Mevcut bir projeye ViraStack AI kurallarını ekle.

$ pnpm dlx @virastack/ai init
BayrakAçıklama
--force, -fMevcut kural dosyalarının üzerine yaz; onay sorma.
--frameworkFramework’ü açıkça ayarla (nextjs veya tanstack).
--trCLI mesajlarını Türkçe göster.

Yeni proje mi kuruyorsun?

ViraStack Start bu kuralları yeni projene otomatik ekler.

ViraStack Start’a git