Design ★ 2

algorithmic-art

p5.js kullanarak algoritmik sanat oluşturmak için seeded randomness ve interaktif parametre keşfi sağlar. Kod ile sanat yaratma, generatif sanat, akış alanları veya parçacık sistemleri gibi konularda kullanılır. Telif hakkı ihlalini önlemek için mevcut sanatçıların eserlerini kopyalamak yerine orijinal algoritmik sanat üretin.

cd ~/.claude/skills
git clone https://github.com/smartnews/claude-skills.git claude-skills

Algoritimik Felsefeler

Algoritimik felsefeler, hesaplamalı estetik hareketleridir ve daha sonra kod aracılığıyla ifade edilirler. .md dosyaları (felsefe), .html dosyaları (etkileşimli görüntüleyici) ve .js dosyaları (üretken algoritmalar) çıktısı verir.

Bu iki adımda gerçekleşir:

  1. Algoritimik Felsefe Oluşturma (.md dosyası)
  2. p5.js üretken sanat oluşturarak ifade etme (.html + .js dosyaları)

Öncelikle bu görevi üstlenin:

ALGORİTİMİK FELSEFESİ OLUŞTURMA

Başlamak için, şu yollarla yorumlanacak bir ALGORİTİMİK FELSEFESİ (statik görüntüler veya şablonlar değil) oluşturun:

  • Hesaplamalı süreçler, ortaya çıkan davranış, matematiksel güzellik
  • Tohumlanmış rastgelelik, gürültü alanları, organik sistemler
  • Parçacıklar, akışlar, alanlar, kuvvetler
  • Parametrik varyasyon ve kontrollü kaos

KRİTİK ANLAYIŞ

  • Alınan şey: Kullanıcı tarafından dikkate alınması gereken bazı ince giriş veya talimatlar, ancak bunlar bir temel olarak kullanılmalı; yaratıcı özgürlüğü kısıtlamamalı.
  • Yaratılan şey: Bir algoritimik felsefe/üretken estetik hareketi.
  • Sonraki adım: Aynı versiyon felsefe alır ve KODU YAŞAYAN HALİNE GETİRİR - p5.js eskizleri oluştururlar (%90 algoritimik üretim, %10 temel parametreler).

Bu yaklaşımı düşünün:

  • Üretken sanat hareketi için bir manifesto yazın
  • Sonraki aşama, bunu hayata getiren algoritmayı yazmayı içerir

Felsefe şunları vurgulamamalıdır: Algoritimik ifade. Ortaya çıkan davranış. Hesaplamalı güzellik. Tohumlanmış varyasyon.

ALGORİTİMİK FELSEFESİ NASIL OLUŞTURULUR

Hareketi adlandırın (1-2 sözcük): "Organic Turbulence" / "Quantum Harmonics" / "Emergent Stillness"

Felsefesini açıklayın (4-6 paragraf - özlü ama tam):

ALGORİTİMİK özünü yakalamak için, bu felsefenin şu şekillerde nasıl tezahür ettiğini ifade edin:

  • Hesaplamalı süreçler ve matematiksel ilişkiler?
  • Gürültü fonksiyonları ve rastgelelik desenleri?
  • Parçacık davranışları ve alan dinamikleri?
  • Zamansal gelişim ve sistem durumları?
  • Parametrik varyasyon ve ortaya çıkan karmaşıklık?

KRİTİK YÖNERGELER:

  • Tekrarlamaktan kaçının: Her algoritimik yön bir kez belirtilmelidir. Gürültü teorisi, parçacık dinamikleri veya matematiksel ilkeler hakkındaki kavramları yeni derinlik eklememediği sürece tekrar etmeyin.
  • Zanaatkarlığı SÜREKLİ vurgulayın: Felsefe, final algoritmanın sayısız saatler geliştirilerek, dikkatle iyileştirilerek ve alanının en üst seviyesindeki birinden gelmiş gibi görünmesi gerektiğini vurgulamalıdır. Bu çerçevelendirme gereklidir - "titizlikle hazırlanmış algoritma," "derin hesaplamalı uzmanlığın ürünü," "çok çalışarak optimize edilmiş," "master seviyesi uygulama" gibi ifadeleri tekrarlayın.
  • Yaratıcı alan bırakın: Algoritimik yönü belirli olun, ama bir sonraki Claude'un son derece yüksek bir zanaatkarlık seviyesinde yorumlayıcı uygulama seçimleri yapması için yeterince özlü olun.

Felsefe, sonraki versiyonu fikirleri algoritimik olarak, statik görüntüler aracılığıyla DEĞİL ifade etmeye yönlendirilmelidir. Güzellik son karede değil, süreçte yaşar.

FELSEFESİ ÖRNEKLERI

"Organic Turbulence" Felsefe: Doğal yasa tarafından sınırlandırılan kaos, düzensizlikten ortaya çıkan düzen. Algoritimik ifade: Katmanlı Perlin gürültüsü tarafından yönlendirilen akış alanları. Vektör kuvvetlerini takip eden binlerce parçacık, izleri organik yoğunluk haritalarında birikim oluşturur. Birden fazla gürültü oktavı türbülanslı bölgeler ve sessiz alanlar oluşturur. Renk hız ve yoğunluktan ortaya çıkar - hızlı parçacıklar parlak yanıp söner, yavaş olanlar gölgeye solup giderler. Algoritma dengeye ulaşana kadar çalışır - her parametrenin hesaplamalı estetik ustası tarafından sayısız iterasyon yoluyla iyileştirildiği titizlikle ayarlanmış bir denge.

"Quantum Harmonics" Felsefe: Dalga benzeri girişim desenleri sergileyen ayrık varlıklar. Algoritimik ifade: Bir ızgaraya başlatılan parçacıklar, her biri sinüs dalgaları aracılığıyla gelişen bir faz değeri taşır. Parçacıklar yakın olduğunda, fazları müdahale eder - yapıcı müdahale parlak düğümler oluşturur, yıkıcı müdahale boşluk oluşturur. Basit harmonik hareket karmaşık ortaya çıkan mandalaları oluşturur. Titiz frekans kalibrasyonunun sonucu, her oran rezonant güzellik üretmek için dikkatle seçilmiştir.

"Recursive Whispers" Felsefe: Ölçekler arasında kendine benzerlik, sonlu alanda sonsuz derinlik. Algoritimik ifade: Öz olarak alt bölünen dallanma yapıları. Her dal hafifçe rastgeleleştirilmiş ama altın oranlar tarafından sınırlandırılmış. L-sistemler veya öz olarak alt bölünme ağaç benzeri formlar oluşturur ve bunlar hem matematiksel hem organik hissederler. İnce gürültü pertürbasyonları mükemmel simetri kırılır. Her dallanma açısı derin matematiksel keşfin ürünüdür.

"Field Dynamics" Felsefe: Görünmez kuvvetler, madde üzerindeki etkilerinden dolayı görünür hale gelir. Algoritimik ifade: Matematiksel fonksiyonlardan veya gürültüden oluşturulan vektör alanları. Kenarlardan doğan parçacıklar, alan çizgilerini takip ederler, denge noktasına veya sınırlara ulaştıklarında ölürler. Birden fazla alan parçacıkları çekebilir, itebilir veya döndürebilir. Görselleştirme sadece izleri gösterir - görünmez kuvvetlerin hayalet benzeri kanıtı. Kuvvet dengesi aracılığıyla titizlikle koreografiye edilmiş hesaplamalı bir dans.

"Stochastic Crystallization" Felsefe: Rastgele süreçler, sıralı yapılara kristalize olur. Algoritimik ifade: Rastgeleleştirilmiş çember paketlemesi veya Voronoi tessellasyonu. Rastgele noktalarla başlayın, onları rahatlatma algoritmaları aracılığıyla gelişmeye bırakın. Hücreler dengeye ulaşana kadar birbirinden itilir. Renk hücre boyutuna, komşu sayısına veya merkeze olan mesafeye bağlıdır. Ortaya çıkan organik döşeme hem rastgele hem kaçınılmaz hissettirir. Her tohum benzersiz kristal güzellik üretir - master seviyesi üretken algoritmanın işareti.

Bunlar sıklaştırılmış örneklerdir. Gerçek algoritimik felsefesi 4-6 büyük paragraf olmalıdır.

TEMEL İLKELER

  • ALGORİTİMİK FELSEFESİ: Kod aracılığıyla ifade edilecek hesaplamalı bir dünya görüşü oluşturma
  • ÜRÜN DEĞİL SÜREÇ: Güzelliğin algoritmanın yürütülmesinden ortaya çıktığını - her çalışmanın benzersiz olduğunu daima vurgulayın
  • PARAMETRİK İFADE: İdealar matematiksel ilişkiler, kuvvetler, davranışlar aracılığıyla iletişim kurabilir - statik bileşim değil
  • SANATSAL ÖZGÜRLÜK: Sonraki Claude felsefesini algoritimik olarak yorumlar - yaratıcı uygulama alanı sağlayın
  • SAF ÜRETKİN SANAT: Bu, statik gürültülü görüntüler değil, YAŞAYAN ALGORİTMALAR oluşturma hakkında
  • UZMAN ZANAATKARLIĞı: Final algoritmanın titizlikle hazırlandığını, sayısız iterasyon yoluyla iyileştirildiğini, hesaplamalı estetik alanında mutlak en üst seviyedeki birinin derin uzmanlığının ürünü olduğunu vurgulayın

Algoritimik felsefesi 4-6 paragraf uzunluğunda olmalıdır. Bunu amaçlanan vizyonu bir araya getiren şiirsel hesaplamalı felsefesiyle doldurun. Aynı noktaları tekrar etmekten kaçının. Bu algoritimik felsefesini .md dosyası olarak çıktı alın.


KAVRAMSAL ÖZÜ ÇIKARMAK

KRİTİK ADIM: Algoritmayı uygulamadan önce, orijinal istekten ince kavramsal ipliği belirleyin.

TEMEL İLKE: Konsept, orijinal istekten gelen ince, niş bir referanstır ve algoritmanın içine gömülüdür - hiç zaman literal değildir, daima sofistiktir. Konuya aşina olan biri bunu sezgisel olarak hissetmelidir, diğerleri ise yalnızca master seviyesi bir üretken bileşim yaşarlar. Algoritimik felsefesi hesaplamalı dilini sağlar. Çıkarılan konsept ruhunu sağlar - parametreler, davranışlar ve ortaya çıkış desenleri içinde görünmez bir şekilde dokunmuş sessiz kavramsal DNA.

Bu ÇOK ÖNEMLİDİR: Referans o kadar rafine edilmelidir ki, eseri tanıtmadan derinliğini arttırır. Başka bir şarkıyı algoritimik harmoni aracılığıyla alıntılayan bir caz müzisyeni gibi düşünün - yalnızca bilenler yakalayacak, ama herkes üretken güzelliği takdir edecektir.


P5.JS UYGULAMASI

Felsefesi VE kavramsal çerçevesi belirlendikten sonra, bunu kod aracılığıyla ifade edin. Devam etmeden önce düşüncelerinizi toplamak için duraksamak. Yalnızca aşağıda oluşturulan algoritimik felsefesini ve talimatları kullanın.

⚠️ ADIM 0: ÖNCESİ ŞABLONU OKUYUN ⚠️

KRİTİK: HERHANGİ bir HTML yazmadan ÖNCE:

  1. Oku templates/viewer.html Okuma aracı kullanarak
  2. İnceleyiniz tam yapısını, stilini ve Anthropic markasını
  3. Bu dosyayı LİTERAL BAŞLANGIÇ NOKTASI olarak kullanın - sadece ilham değil
  4. TÜM SABİT bölümleri tam olarak gösterildiği gibi tutun (başlık, kenar çubuğu yapısı, Anthropic renkleri/fontları, tohum kontrolleri, eylem düğmeleri)
  5. SADECE dosyadaki yorumlarla işaretlenen DEĞİŞKEN bölümleri değiştirin (algoritma, parametreler, parametreler için UI kontrolleri)

Kaçının:

  • ❌ Sıfırdan HTML oluşturmak
  • ❌ Özel stil şemaları veya renk düzenleri icat etmek
  • ❌ Sistem yazı tiplerini veya koyu temaları kullanmak
  • ❌ Kenar çubuğu yapısını değiştirmek

Bu uygulamaları takip edin:

  • ✅ Şablonun tam HTML yapısını kopyalayın
  • ✅ Anthropic markasını tutun (Poppins/Lora fontları, açık renkler, gradyan arka plan)
  • ✅ Kenar çubuğu düzenini muhafaza edin (Seed → Parameters → Colors? → Actions)
  • ✅ Sadece p5.js algoritmasını ve parametre kontrollerini değiştirin

Şablon temeldir. Bunu üzerinde oluşturun, yeniden inşa etmeyin.


Algoritimik felsefesini temel alarak, yaşayan ve soluk alan galeri kalitesi hesaplamalı sanat oluşturmak için.

TEKNİK GEREKSINIMLER

Tohumlanmış Rastgelelik (Art Blocks Deseni):

// HER ZAMAN üretilebilirlik için bir tohum kullan
let seed = 12345; // veya kullanıcı girişinden karma
randomSeed(seed);
noiseSeed(seed);

Parametre Yapısı - FELSEFESİNİ TAKIP EDİN:

Algoritimik felsefesinden doğal olarak ortaya çıkan parametreleri oluşturmak için şunu düşünün: "Bu sistemin hangi nitelikleri ayarlanabilir?"

let params = {
  seed: 12345,  // Her zaman üretilebilirlik için tohum ekleyin
  // renkler
  // ALGORİTMANIZI kontrol eden parametreleri ekleyin:
  // - Nicelikler (kaç tane?)
  // - Ölçekler (ne kadar büyük? ne kadar hızlı?)
  // - Olasılıklar (ne kadar muhtemel?)
  // - Oranlar (hangi oranlar?)
  // - Açılar (hangi yön?)
  // - Eşikler (davranış ne zaman değişir?)
};

Etkili parametreler tasarlamak için, sistemin "hangi desen kullanmalıyım?" yerine ayarlanabilir olması gereken özelliklere odaklanın.

Temel Algoritma - FELSEFESİNİ İFADE EDİN:

KRİTİK: Algoritimik felsefesi ne inşa edeceğinizi dikte etmelidir.

Felsefesini kod aracılığıyla ifade etmek için "hangi deseni kullanmalıyım?" düşünmek yerine "bu felsefesini kod aracılığıyla nasıl ifade edebilirim?" düşünün.

Felsefesi organik ortaya çıkış hakkındaysa, şunları kullanmayı düşünün:

  • Zaman içinde birikim veya büyüme gösteren unsurlar
  • Doğal kurallar tarafından sınırlandırılan rastgele süreçler
  • Geri bildirim döngüleri ve etkileşimler

Felsefesi matematiksel güzellik hakkındaysa, şunları kullanmayı düşünün:

  • Geometrik ilişkiler ve oranlar
  • Trigonometrik fonksiyonlar ve harmonikler
  • Beklenmeyen desenleri oluşturan hassas hesaplamalar

Felsefesi kontrollü kaos hakkındaysa, şunları kullanmayı düşünün:

  • Kesin sınırlar içinde rastgele varyasyon
  • Bifurkasyon ve faz geçişleri
  • Düzensizlikten ortaya çıkan düzen

Algoritma felsefesinden akması gerekir, seçenek menüsünden değil.

Uygulamayı yönlendirmek için, kavramsal özün yaratıcı ve orijinal seçimleri bilgilendirmesine izin verin. Bu özel istek için vizyonu ifade eden bir şeyler oluşturun.

Kanvas Kurulumu: Standart p5.js yapısı:

function setup() {
  createCanvas(1200, 1200);
  // Sisteminizi başlatın
}

function draw() {
  // Üretken algoritmanız
  // Statik (noLoop) veya animasyonlu olabilir
}

ZANAATKARLıK GEREKSİNİMLERİ

KRİTİK: Ustalığı başarmak için, master seviyesi bir üretken sanatçı tarafından sayısız iterasyon aracılığıyla ortaya çıkmış gibi görünen algoritmalar oluşturun. Her parametreyi dikkatle ayarlayın. Her deseni amaçlı olarak ortaya çıkacak şekilde sağlayın. Bu rastgele gürültü DEĞİLDİR - bu KONTROLLÜ KAOS'tur, derin uzmanlık aracılığıyla iyileştirilmiştir.

  • Denge: Görsel gürültü olmadan karmaşıklık, katılık olmadan düzen
  • Renk Uyumu: Düşünceli paletler, rastgele RGB değerleri değil
  • Bileşim: Rastgelelik içinde bile, görsel hiyerarşi ve akışı koruyun
  • Performans: Düzgün yürütme, animasyonlu ise gerçek zamanlı için optimize edilmiş
  • Üretilebilirlik: Aynı tohum HER ZAMAN aynı çıktıyı üretir

ÇIKTI FORMATI

Çıktısı:

  1. Algoritimik Felsefesi - Üretken estetik ve açıklaması markdown veya metin olarak
  2. Tek HTML Yapıtı - templates/viewer.html öğesinden oluşturulan kendi içinde barındırılan etkileşimli üretken sanat (ADIM 0 ve sonraki bölüme bakın)

HTML yapıtı her şeyi içerir: p5.js (CDN'den), algoritma, parametre kontrolleri ve UI - hepsi bir dosyada, claude.ai yapıtlarında veya herhangi bir tarayıcıda hemen çalışabilir. Sıfırdan değil, şablon dosyasından başlayın.


ETKİLEŞİMLİ YAPTI OLUŞTURMA

HATIRLATMA: templates/viewer.html zaten okunmuş olmalıdır (bkz. ADIM 0). Bu dosyayı başlangıç noktası olarak kullanın.

Üretken sanatı keşfetmeye izin vermek için, kendi içinde barındırılan tek bir HTML yapıtı oluşturun. Bu yapıtı claude.ai veya herhangi bir tarayıcıda hemen çalışmasını sağlayın - kurulum gerekli değil. Her şeyi satır içine gömün.

KRİTİK: SABIT NEDIR VS DEĞİŞKEN

templates/viewer.html dosyası temeldir. Gerekli tam yapısı ve stil içerir.

SABİT (tam olarak gösterildiği gibi her zaman ekleyin):

  • Düzen yapısı (başlık, kenar çubuğu, ana kanvas alanı)
  • Anthropic markası (UI renkleri, fontları, gradyanlar)
  • Kenar çubuğunda Seed bölümü:
    • Tohum ekranı
    • Önceki/Sonraki düğmeleri
    • Rastgele düğme
    • Tohuma atla giriş + Git düğmesi
  • Eylemler bölümü kenar çubuğunda:
    • Yenile düğmesi
    • Sıfırla düğmesi

DEĞİŞKEN (her sanat eseri için özelleştirin):

  • Tüm p5.js algoritması (setup/draw/classlar)
  • Parametreler nesnesi (sanat ihtiyaç duyan nedir tanımlayın)
  • Kenar çubuğunda Parametreler bölümü:
    • Parametre kontrol sayısı
    • Parametre adları
    • Kaydırıcılar için Min/max/adım değerleri
    • Kontrol türleri (kaydırıcılar, girdiler, vb.)
  • Renkler bölümü (isteğe bağlı):
    • Bazı sanatlar renk seçicileri gerekir
    • Bazı sanatlar sabit renkler kullanabilir
    • Bazı sanatlar monokrom olabilir (renk kontrolleri gerekli değil)
    • Sanatın ihtiyaçlarına bağlı olarak karar verin

Her sanat eseri benzersiz parametrelere ve algoritmaya sahip olmalıdır! Sabit parçalar tutarlı UX sağlar - diğer her şey benzersiz vizyonu ifade eder.

GEREKLI ÖZELLİKLER

1. Parametre Kontrolleri

  • Sayısal parametreler için kaydırıcılar (parçacık sayısı, gürültü ölçeği, hız, vb.)
  • Palet renkleri için renk seçiciler
  • Parametreler değiştiğinde gerçek zamanlı güncellemeler
  • Varsayılanlara geri yüklemek için Sıfırla düğmesi

2. Tohum Gezintisi

  • Geçerli tohum numarasını göster
  • Tohumlar arasında döngüye geçmek için "Önceki" ve "Sonraki" düğmeleri
  • Rastgele tohum için "Rastgele" düğmesi
  • Belirli tohumda atlamak için giriş alanı
  • İstendiğinde 100 varyasyon oluştur (tohumlar 1-100)

3. Tek Yapı Yapısı

<!DOCTYPE html>
<html>
<head>
  <!-- p5.js CDN'den - her zaman mevcut -->
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.7.0/p5.min.js"></script>
  <style>
    /* Tüm stil satır içi - temiz, minimal */
    /* Kanvas üstte, kontroller aşağıda */
  </style>
</head>
<body>
  <div id="canvas-container"></div>
  <div id="controls">
    <!-- Tüm parametre kontrolleri -->
  </div>
  <script>
    // TÜM p5.js kodu satır içi burada
    // Parametre nesneleri, sınıflar, işlevler
    // setup() ve draw()
    // UI işleyicileri
    // Tamamen kendi içinde barındırılmış
  </script>
</body>
</html>

KRİTİK: Bu tek bir yapıtdır. Dış dosya yok, hiçbir import (p5.js CDN hariç). Her şey satır içi.

4. Uygulama Ayrıntıları - KENAR ÇUBUĞU OLUŞTURUN

Kenar çubuğu yapısı:

1. Tohum (SABİT) - Tam olarak gösterildiği gibi her zaman ekleyin:

  • Tohum ekranı
  • Önceki/Sonraki/Rastgele/Atla düğmeleri

2. Parametreler (DEĞİŞKEN) - Sanat için kontroller oluşturun:

<div class="control-group">
    <label>Parameter Adı</label>
    <input type="range" id="param" min="..." max="..." step="..." value="..." oninput="updateParam('param', this.value)">
    <span class="value-display" id="param-value">...</span>
</div>

Parametreler kadar kontrol grubu div'ler ekleyin.

3. Renkler (İSTEĞE BAĞLI/DEĞİŞKEN) - Sanat renk ayarlamalarına ihtiyaç duyarsa ekleyin:

  • Kullanıcılar palet kontrol etmeleydiyse renk seçicileri ekleyin
  • Sanat sabit renkler kullanırsa bu bölümü atlayın
  • Sanat monokrom ise atlayın

4. Eylemler (SABİT) - Tam olarak gösterildiği gibi her zaman ekleyin:

  • Yenile düğmesi
  • Sıfırla düğmesi
  • PNG İndir düğmesi

Gereksinimler:

  • Tohum kontrolleri çalışmalı (önceki/sonraki/rastgele/atla/ekran)
  • Tüm parametrelerin UI kontrolleri olmalı
  • Yenile, Sıfırla, İndir düğmeleri çalışmalı
  • Anthropic markasını tutun (sanat renkleri değil, UI stil)

YAPTI KULLANMA

HTML yapıtı hemen çalışır:

  1. claude.ai'de: Etkileşimli bir yapı olarak gösterilir - hemen çalışır
  2. Dosya olarak: Kaydet ve herhangi bir tarayıcıda aç - sunucu gerekli değil
  3. Paylaşma: HTML dosyasını gönder - tamamen kendi içinde barındırılmıştır

VARYASYONLAR & KEŞIF

Yapı varsayılan olarak tohum gezintisi içerir (önceki/sonraki/rastgele düğmeleri), kullanıcıların birden fazla dosya oluşturmadan varyasyonları keşfetmelerine izin verir. Kullanıcı belirli varyasyonları vurgulamak isterse:

  • Tohum hazır ayarları ekleyin ("Varyasyon 1: Tohum 42", "Varyasyon 2: Tohum 127" vb. için düğmeler)
  • Birden fazla tohumun küçük resimlerini yan yana gösteren "Galeri Modu" ekleyin
  • Tümü aynı tek yapı içinde

Bu, aynı plakadan dizi yazdırma oluşturmak gibi - algoritma tutarlı, ama her tohum potansiyelinin farklı yönlerini ortaya çıkarır. Etkileşimli doğası, kullanıcıların tohum alanını keşfederek kendi favori seçimlerini keşfetmelerine imkan sağlar.


YARATICI SÜREç

Kullanıcı isteğiAlgoritimik felsefesiUygulama

Her istek benzersizdir. Süreç şunları içerir:

  1. **Kullan

Benzer skill'ler

brainstorming Design

Herhangi bir yaratıcı çalışmaya başlamadan önce bunu mutlaka kullanın - feature oluştururken, component inşa ederken, functionality eklerken veya davranış değiştirirken. Kullanıcı niyetini, gereksinimleri ve tasarımı implementation öncesinde araştırır.

obra/superpowers ★ 235,495
finishing-a-development-branch Design

Uygulama tamamlandığında, tüm testler geçtiğinde ve çalışmanızı nasıl entegre edeceğinize karar vermeniz gerektiğinde kullanın - merge, PR veya cleanup seçeneklerini sunarak geliştirme sürecinin tamamlanmasını rehberlik eder.

obra/superpowers ★ 235,495
receiving-code-review Design

Kod incelemesi geri bildirimi alırken, önerileri uygulamadan önce kullanın; özellikle geri bildirim belirsiz veya teknik olarak şüpheli görünüyorsa - performatif anlaşmadan veya körü körüne uygulamadan ziyade teknik titizlik ve doğrulama gerekir.

obra/superpowers ★ 235,495
requesting-code-review Design

Görevleri tamamlarken, büyük özellikleri hayata geçirirken veya merge etmeden önce çalışmanın gereksinimleri karşıladığını doğrulamak için kullanın.

obra/superpowers ★ 235,495
using-git-worktrees Design

Yeni bir feature üzerinde çalışmaya başlarken veya implementasyon planını yürütmeden önce kullanın - native araçlar veya git worktree fallback aracılığıyla izole edilmiş bir workspace sağlar.

obra/superpowers ★ 235,495
using-superpowers Design

Herhangi bir konuşma başlatırken kullanın - skill'lerin nasıl bulunacağını ve kullanılacağını belirler, clarification soruları da dahil olmak üzere HERHANGİ bir yanıt vermeden önce skill invocation gerektirir.

obra/superpowers ★ 235,495
Daha fazla: Design →