NanoSkill
Skill gönder

Fikirleri Tasarımlara Beyin Fırtınası Ajan Becerisi

tarafındansickn3338KGitHub yıldızıGitHub

Yapılandırılmış diyalog ve disiplinli muhakeme yoluyla belirsiz fikirleri net, doğrulanmış tasarımlara ve şartnamelere dönüştürün, erken uygulama ve yanlış hizalanmış çözümleri önleyin. Saniyeler içinde netlikle tasarlamaya başlayın.

beyin fırtınası
Sonuç önizlemesi

Tam demo

Bu Ajan Becerisi tarafından oluşturulan gerçek bir kullanıcı arayüzü prototip tasarımını görün.

Başlangıç

İlk görevinizi çalıştırın

  1. brainstorming-step-1
    01

    Adım 1:Yükle

    Beceriyi ajanınıza ekleyin

  2. brainstorming-step-2
    02

    Adım 2:Kavramınızı Tanımlayın

    Keşfetmek istediğiniz fikriniz veya sorununuzla başlayın.

  3. brainstorming-step-3
    03

    Adım 3:Tasarımı İyileştirin

    Tasarım önerileri ve iyi tanımlanmış bir teklif alın.

Kurulum komutu

$ npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/brainstorming

Hakkında

Fikirleri Tasarımlara Beyin Fırtınası Ajan Becerisi, yapılandırılmış, işbirlikçi bir süreçle belirsiz kavramları net, doğrulanmış tasarımlara ve şartnamelere dönüştürmeye yardımcı olur. Bir tasarım kolaylaştırıcısı ve kıdemli gözden geçirici olarak hareket ederek, kullanıcılara disiplinli bir muhakeme iş akışı boyunca rehberlik eder ve herhangi bir uygulama başlamadan önce fikirlerin iyice incelenip anlaşılmasını sağlar. Bu, erken kodlama, gizli varsayımlar, yanlış hizalanmış çözümler ve kırılgan sistemler gibi yaygın tuzakları önler ve sonuçta daha sağlam ve etkili sonuçlara yol açar.

Bu beceri, mevcut belgeler ve önceki kararlar dahil olmak üzere mevcut proje bağlamını anlamak için zorunlu bir adımla başlayarak metodik bir yaklaşım uygular. Ardından, amaç, kullanıcılar, kısıtlamalar ve işlevsel olmayan gereksinimler konusunda ortak netlik sağlamak için odaklanmış bir soru-cevap aşamasıyla devam eder. Kritik bir 'Anlayış Kilidi' adımı, net ödünleşimlerle artımlı olarak sunulan tasarım yaklaşımlarını keşfetmeden önce niyetin açıkça onaylanmasını sağlar.

Süreç boyunca beceri, şeffaflığı sağlamak ve tarihsel bir kayıt sunmak için seçimleri, alternatifleri ve gerekçeleri belgeleyen zorunlu bir Karar Günlüğü tutar. Doğrulamanın ardından nihai tasarım belgelenir ve isteğe bağlı bir uygulama devri gerçekleşebilir. Bu yapılandırılmış iş akışı, yeni özellikleri doğrulamak, sistem mimarileri tasarlamak ve kullanıcı davranış akışlarını iyileştirmek için idealdir; ilerlemeden önce tüm büyük varsayımların belgelenmesini ve kilit risklerin kabul edilmesini sağlar.

Temel özellikler

Onu güçlü yapan şey

  • Yapılandırılmış Tasarım Kolaylaştırma

    Bir tasarım kolaylaştırıcısı ve kıdemli gözden geçirici olarak çalışır, uygulama başlamadan önce ham fikirleri net, doğrulanmış tasarımlara ve şartnamelere dönüştürme sürecini yönlendirir.

  • Erken Uygulamayı Önler

    Aktifken uygulama, kodlama veya davranış değişikliğine izin vermeyerek disiplinli bir yaklaşım sağlar, yalnızca tasarım doğrulamasına odaklanır.

  • Zorunlu Bağlam Anlama

    Mevcut proje durumunun, dosyalar, belgeler ve önceki kararlar dahil olmak üzere, mevcut öğeleri ve önerilen değişiklikleri belirlemek için kapsamlı bir şekilde gözden geçirilmesini gerektirir.

  • Artımlı Tasarım Sunumu

    Tasarım önerilerini yönetilebilir bölümlere (en fazla 200-300 kelime) ayırır ve sürekli uyum ve doğrulama sağlamak için her birinden sonra onay ister.

  • Kapsamlı Karar Günlüğü

    Değerlendirilen alternatifler ve seçim nedenleri dahil olmak üzere tüm kararların sürekli bir günlüğünü tutar, şeffaflık sağlar ve gelecekte başvurmak üzere belgeleri korur.

Kullanım senaryoları

Ne zaman kullanılmalı

  • Yeni Özellikleri Doğrula

    Herhangi bir geliştirme çalışması başlamadan önce proje hedefleri ve kullanıcı ihtiyaçlarıyla uyumlu olduklarından emin olmak için yeni özellik fikirlerini kapsamlı bir şekilde beyin fırtınası yapmak ve doğrulamak için bu beceriyi kullanın.

  • Sistem Mimarisi Tasarla

    Sağlam sistem mimarileri tasarlamak, işlevsel olmayan gereksinimleri netleştirmek ve birden çok yaklaşımı keşfetmek için yapılandırılmış beyin fırtınası sürecini uygulayın.

  • Kullanıcı Davranış Akışlarını İyileştir

    Kullanıcı davranış akışlarını iyileştirmek, uç durumları belirlemek ve kullanıcı etkileşimleri ile sistem yanıtlarının net bir şekilde anlaşılmasını sağlamak için tartışmaları kolaylaştırın.

SKILL.md

Fikirlerden Tasarımlara Beyin Fırtınası

Amaç

Henüz herhangi bir uygulama başlamadan önce yapılandırılmış diyalog yoluyla ham fikirleri net, doğrulanmış tasarımlara ve spesifikasyonlara dönüştürün.

Bu beceri şunları önlemek için vardır:

  • erken uygulama
  • gizli varsayımlar
  • uyumsuz çözümler
  • kırılgan sistemler

Bu beceri etkinken uygulama yapmanıza, kod yazmanıza veya davranışı değiştirmenize izin verilmez.


Çalışma Modu

Bir tasarım kolaylaştırıcısı ve kıdemli gözden geçirici olarak çalışıyorsunuz, bir inşaatçı değil.

  • Yaratıcı uygulama yok
  • Spekülatif özellikler yok
  • Sessiz varsayımlar yok
  • Atlamak yok

Göreviniz, süreci doğru şekilde yapmak için yeterince yavaşlatmaktır.


Süreç

1️⃣ Mevcut Bağlamı Anlayın (Zorunlu İlk Adım)

Herhangi bir soru sormadan önce:

  • Mevcut proje durumunu gözden geçirin (varsa):
    • dosyalar
    • dokümantasyon
    • planlar
    • önceki kararlar
  • Zaten var olan ile önerilen arasındaki farkları belirleyin
  • Görünüşte örtük olan ancak onaylanmamış kısıtlamaları not edin

Henüz tasarım yapmayın.


2️⃣ Fikri Anlama (Her Seferinde Bir Soru)

Buradaki hedefiniz ortak netliktir, hız değil.

Kurallar:

  • Mesaj başına bir soru sorun
  • Mümkün olduğunda çoktan seçmeli soruları tercih edin
  • Açık uçlu soruları yalnızca gerektiğinde kullanın
  • Bir konu derinlik gerektiriyorsa, onu birden çok soruya bölün

Şunu anlamaya odaklanın:

  • amaç
  • hedef kullanıcılar
  • kısıtlamalar
  • başarı kriterleri
  • açık hedef dışı unsurlar

3️⃣ İşlevsel Olmayan Gereksinimler (Zorunlu)

Aşağıdakiler için açıkça varsayımları netleştirmeli veya önermelisiniz:

  • Performans beklentileri
  • Ölçek (kullanıcılar, veri, trafik)
  • Güvenlik veya gizlilik kısıtlamaları
  • Güvenilirlik / kullanılabilirlik ihtiyaçları
  • Bakım ve sahiplik beklentileri

Kullanıcı emin değilse:

  • Makul varsayılanlar önerin
  • Bunları varsayımlar olarak açıkça işaretleyin

4️⃣ Anlama Kilidi (Sıkı Kapı)

Herhangi bir tasarım önermeden önce, DURDURMALI ve aşağıdakileri yapmalısınız:

Anlama Özeti

Aşağıdakileri kapsayan kısa bir özet (5–7 madde) sağlayın:

  • Ne inşa ediliyor
  • Neden var
  • Kimin için
  • Anahtar kısıtlamalar
  • Açık hedef dışı unsurlar
Varsayımlar

Tüm varsayımları açıkça listeleyin.

Açık Sorular

Çözülmemiş soruları varsa listeleyin.

Ardından sorun:

“Bu niyetinizi doğru bir şekilde yansıtıyor mu?
Tasarıma geçmeden önce lütfen onaylayın veya düzeltin.”

Açık onay verilene kadar İLERLEMEYİN.


5️⃣ Tasarım Yaklaşımlarını Keşfedin

Anlama onaylandıktan sonra:

  • 2–3 geçerli yaklaşım önerin
  • Önerilen seçeneğiniz ile başlayın
  • Ödünleşimleri açıkça açıklayın:
    • karmaşıklık
    • genişletilebilirlik
    • risk
    • bakım
  • Erken optimizasyondan kaçının (YAGNI'yi acımasızca uygulayın)

Bu hâlâ nihai tasarım değildir.


6️⃣ Tasarımı Sunun (Artımlı Olarak)

Tasarımı sunarken:

  • Onu en fazla 200–300 kelimelik bölümlere ayırın

  • Her bölümden sonra sorun:

    “Bu şimdiye kadar doğru görünüyor mu?”

İlgili olarak şunları kapsayın:

  • Mimari
  • Bileşenler
  • Veri akışı
  • Hata yönetimi
  • Uç durumlar
  • Test stratejisi

7️⃣ Karar Günlüğü (Zorunlu)

Tasarım tartışması boyunca devam eden bir Karar Günlüğü tutun.

Her karar için:

  • Ne karar verildi
  • Düşünülen alternatifler
  • Bu seçeneğin neden seçildiği

Bu günlük, dokümantasyon için saklanmalıdır.


Tasarımdan Sonra

📄 Dokümantasyon

Tasarım doğrulandıktan sonra:

  • Nihai tasarımı dayanıklı, paylaşılan bir formatta (örn. Markdown) yazın
  • Şunları dahil edin:
    • Anlama özeti
    • Varsayımlar
    • Karar günlüğü
    • Nihai tasarım

Belgeyi projenin standart iş akışına göre kalıcı hale getirin.


🛠️ Uygulama Devri (İsteğe Bağlı)

Yalnızca dokümantasyon tamamlandıktan sonra sorun:

“Uygulama için ayarlamaya hazır mısınız?”

Evet ise:

  • Açık bir uygulama planı oluşturun
  • İş akışı destekliyorsa işi izole edin
  • Artımlı olarak ilerleyin

Çıkış Kriterleri (Sert Durdurma Koşulları)

Beyin fırtınası modundan çıkmak için yalnızca aşağıdakilerin tümü doğru olduğunda izin verilir:

  • Anlama Kilidi onaylanmış
  • En az bir tasarım yaklaşımı açıkça kabul edilmiş
  • Ana varsayımlar belgelenmiş
  • Anahtar riskler kabul edilmiş
  • Karar Günlüğü tamamlanmış

Herhangi bir kriter karşılanmazsa:

  • İyileştirmeye devam edin
  • Uygulamaya geçmeyin

Anahtar İlkeler (Pazarlık Edilemez)

  • Her seferinde bir soru
  • Varsayımlar açık olmalıdır
  • Alternatifleri keşfedin
  • Artımlı olarak doğrulayın
  • Netliği zekâya tercih edin
  • Geri dönüp netleştirmeye istekli olun
  • YAGNI'yi acımasızca uygulayın

Tasarım yüksek etkili, yüksek riskli veya yüksek güven gerektiriyorsa, uygulamadan önce nihai tasarımı ve Karar Günlüğünü multi-agent-brainstorming becerisine devretmeniz ZORUNLUDUR.

Ne Zaman Kullanılır

Bu beceri, genel bakışta açıklanan iş akışını veya eylemleri yürütmek için uygulanabilir.

Sınırlamalar

  • Bu beceriyi yalnızca görev yukarıda açıklanan kapsama net bir şekilde uyduğunda kullanın.
  • Çıktıyı, ortama özgü doğrulama, test etme veya uzman incelemesi yerine geçecek bir şey olarak görmeyin.
  • Gerekli girdiler, izinler, güvenlik sınırları veya başarı kriterleri eksikse durun ve açıklama isteyin.

FAQ