Files
wehub-resource-sync d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 11:55:55 +08:00

4.8 KiB
Raw Permalink Blame History

name, description, command
name description command
evolve İçgüdüleri analiz et ve evrimleşmiş yapılar öner veya oluştur true

Evolve Komutu

Uygulama

Plugin root path kullanarak instinct CLI'ı çalıştır:

python3 "${CLAUDE_PLUGIN_ROOT}/skills/continuous-learning-v2/scripts/instinct-cli.py" evolve [--generate]

Veya CLAUDE_PLUGIN_ROOT ayarlanmamışsa (manuel kurulum):

python3 ~/.claude/skills/continuous-learning-v2/scripts/instinct-cli.py evolve [--generate]

İçgüdüleri analiz eder ve ilgili olanları daha üst seviye yapılara kümelendirir:

  • Commands: İçgüdüler kullanıcı tarafından çağrılan aksiyonları tanımladığında
  • Skills: İçgüdüler otomatik tetiklenen davranışları tanımladığında
  • Agents: İçgüdüler karmaşık, çok adımlı süreçleri tanımladığında

Kullanım

/evolve                    # Tüm içgüdüleri analiz et ve evrimleri öner
/evolve --generate         # Ayrıca evolved/{skills,commands,agents} altında dosyalar oluştur

Evrim Kuralları

→ Command (Kullanıcı Tarafından Çağrılan)

İçgüdüler kullanıcının açıkça talep edeceği aksiyonları tanımladığında:

  • "Kullanıcı ... istediğinde" hakkında birden fazla içgüdü
  • "Yeni X oluştururken" gibi tetikleyicilere sahip içgüdüler
  • Tekrarlanabilir bir sıra izleyen içgüdüler

Örnek:

  • new-table-step1: "veritabanı tablosu eklerken, migration oluştur"
  • new-table-step2: "veritabanı tablosu eklerken, şemayı güncelle"
  • new-table-step3: "veritabanı tablosu eklerken, tipleri yeniden oluştur"

→ Oluşturur: new-table komutu

→ Skill (Otomatik Tetiklenen)

İçgüdüler otomatik olarak gerçekleşmesi gereken davranışları tanımladığında:

  • Pattern-matching tetikleyiciler
  • Hata işleme yanıtları
  • Kod stili zorlaması

Örnek:

  • prefer-functional: "fonksiyon yazarken, functional stil tercih et"
  • use-immutable: "state değiştirirken, immutable pattern kullan"
  • avoid-classes: "modül tasarlarken, class-based tasarımdan kaçın"

→ Oluşturur: functional-patterns skill

→ Agent (Derinlik/İzolasyon Gerektirir)

İçgüdüler izolasyondan fayda sağlayan karmaşık, çok adımlı süreçleri tanımladığında:

  • Debugging iş akışları
  • Refactoring dizileri
  • Araştırma görevleri

Örnek:

  • debug-step1: "debug yaparken, önce logları kontrol et"
  • debug-step2: "debug yaparken, başarısız componenti izole et"
  • debug-step3: "debug yaparken, minimal reproduction oluştur"
  • debug-step4: "debug yaparken, düzeltmeyi testle doğrula"

→ Oluşturur: debugger agent

Yapılacaklar

  1. Mevcut proje bağlamını tespit et
  2. Proje + global içgüdüleri oku (ID çakışmalarında proje önceliklidir)
  3. İçgüdüleri tetikleyici/domain desenlerine göre grupla
  4. Şunları tanımla:
    • Skill adayları (2+ içgüdüye sahip tetikleyici kümeleri)
    • Command adayları (yüksek güvenli workflow içgüdüleri)
    • Agent adayları (daha büyük, yüksek güvenli kümeler)
  5. Uygulanabilir durumlarda terfi adaylarını göster (proje -> global)
  6. --generate geçilirse, dosyaları şuraya yaz:
    • Proje kapsamı: ~/.claude/homunculus/projects/<project-id>/evolved/
    • Global fallback: ~/.claude/homunculus/evolved/

Çıktı Formatı

============================================================
  EVOLVE ANALYSIS - 12 instincts
  Project: my-app (a1b2c3d4e5f6)
  Project-scoped: 8 | Global: 4
============================================================

High confidence instincts (>=80%): 5

## SKILL CANDIDATES
1. Cluster: "adding tests"
   Instincts: 3
   Avg confidence: 82%
   Domains: testing
   Scopes: project

## COMMAND CANDIDATES (2)
  /adding-tests
    From: test-first-workflow [project]
    Confidence: 84%

## AGENT CANDIDATES (1)
  adding-tests-agent
    Covers 3 instincts
    Avg confidence: 82%

Bayraklar

  • --generate: Analiz çıktısına ek olarak evrimleşmiş dosyaları oluştur

Oluşturulan Dosya Formatı

Command

---
name: new-table
description: Migration, şema güncellemesi ve tip oluşturma ile yeni veritabanı tablosu oluştur
command: /new-table
evolved_from:
  - new-table-migration
  - update-schema
  - regenerate-types
---

# New Table Command

[Kümelenmiş içgüdülere dayalı oluşturulan içerik]

## Steps
1. ...
2. ...

Skill

---
name: functional-patterns
description: Functional programming pattern'lerini zorla
evolved_from:
  - prefer-functional
  - use-immutable
  - avoid-classes
---

# Functional Patterns Skill

[Kümelenmiş içgüdülere dayalı oluşturulan içerik]

Agent

---
name: debugger
description: Sistematik debugging agent
model: sonnet
evolved_from:
  - debug-check-logs
  - debug-isolate
  - debug-reproduce
---

# Debugger Agent

[Kümelenmiş içgüdülere dayalı oluşturulan içerik]