learn

Hizlica kural/ogrenim kaydet. CLAUDE.md'ye ve memory'ye yazar. Kullanim: /learn <kural>

422 stars

Best use case

learn is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Hizlica kural/ogrenim kaydet. CLAUDE.md'ye ve memory'ye yazar. Kullanim: /learn <kural>

Teams using learn should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/learn/SKILL.md --create-dirs "https://raw.githubusercontent.com/vibeeval/vibecosystem/main/skills/learn/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/learn/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How learn Compares

Feature / AgentlearnStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Hizlica kural/ogrenim kaydet. CLAUDE.md'ye ve memory'ye yazar. Kullanim: /learn <kural>

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# /learn - Hizli Ogrenim Kaydi

Kullanici `/learn <kural>` yazdiginda su adimlari takip et:

## Adim 1: Argumani Parse Et

Kullanicinin verdigi metni analiz et:
- Ne ogrenilmeli?
- Severity: CRITICAL / IMPORTANT / MINOR
- Kategori: code / react / api / git / security / performance / testing / workflow

## Adim 2: CLAUDE.md'ye Kaydet

Mevcut dizinde CLAUDE.md var mi kontrol et.

### CLAUDE.md VARSA:

"LEARNED MISTAKES" bolumune ekle:

```markdown
- [TARIH] HATA: <ogrenim> | COZUM: <ne yapilmali> | ONLEM: <kural>
```

"ERROR TRACKING" tablosuna ekle:

```markdown
| TARIH | kategori | - | 1 | Learned | Yes |
```

### CLAUDE.md YOKSA:

Kullaniciya sor: "Bu dizinde CLAUDE.md yok. Olusturayim mi? (template: ~/.claude/templates/CLAUDE-TEMPLATE.md)"

## Adim 3: Memory'ye Kaydet

Genel bir ogrenim ise (sadece bu projeye ozel degilse), memory sistemine de kaydet:

```bash
cd ~/.claude && PYTHONPATH=scripts python3 scripts/core/store_learning.py \
  --session-id "learn-command" \
  --content "<ogrenim>" \
  --context "<baglam>" \
  --tags "learn,<kategori>" \
  --confidence high
```

## Adim 4: Onay Ver

```
OGRENILDI:
  Kural: <kural>
  Severity: CRITICAL/IMPORTANT/MINOR
  Kaydedildi: CLAUDE.md + memory
  Kategori: <kategori>
```

## Ornekler

```
/learn API route'larda try-catch sart
-> CLAUDE.md'ye IMPORTANT/api olarak kaydeder

/learn .env dosyasini ASLA commit'leme
-> CLAUDE.md'ye CRITICAL/security olarak kaydeder

/learn React'ta useEffect cleanup unutma
-> CLAUDE.md'ye IMPORTANT/react olarak kaydeder

/learn Bu projede port 3737 kullaniliyor
-> CLAUDE.md'ye MINOR/workflow olarak kaydeder (memory'ye kaydetmez, proje-ozel)
```

## Kurallar

1. Kisa ve net yaz - gereksiz uzatma
2. Her ogrenim actionable olmali (ne yapilmali acik)
3. Ornek kod ekle mumkunse
4. Tekrar kontrolu yap - ayni kural varsa "tekrar" sayisini artir
5. Tarih otomatik eklenir (bugunun tarihi)

Related Skills

continuous-learning

422
from vibeeval/vibecosystem

Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.

continuous-learning-v2

422
from vibeeval/vibecosystem

Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents.

compound-learnings

422
from vibeeval/vibecosystem

Transform session learnings into permanent capabilities (skills, rules, agents). Use when asked to "improve setup", "learn from sessions", "compound learnings", or "what patterns should become skills".

workflow-router

422
from vibeeval/vibecosystem

Goal-based workflow orchestration - routes tasks to specialist agents based on user goals

wiring

422
from vibeeval/vibecosystem

Wiring Verification

websocket-patterns

422
from vibeeval/vibecosystem

Connection management, room patterns, reconnection strategies, message buffering, and binary protocol design.

visual-verdict

422
from vibeeval/vibecosystem

Screenshot comparison QA for frontend development. Takes a screenshot of the current implementation, scores it across multiple visual dimensions, and returns a structured PASS/REVISE/FAIL verdict with concrete fixes. Use when implementing UI from a design reference or verifying visual correctness.

verification-loop

422
from vibeeval/vibecosystem

Comprehensive verification system covering build, types, lint, tests, security, and diff review before a PR.

vector-db-patterns

422
from vibeeval/vibecosystem

Embedding strategies, ANN algorithms, hybrid search, RAG chunking strategies, and reranking for semantic search and retrieval.

variant-analysis

422
from vibeeval/vibecosystem

Find similar vulnerabilities across a codebase after discovering one instance. Uses pattern matching, AST search, Semgrep/CodeQL queries, and manual tracing to propagate findings. Adapted from Trail of Bits. Use after finding a bug to check if the same pattern exists elsewhere.

validate-agent

422
from vibeeval/vibecosystem

Validation agent that validates plan tech choices against current best practices

tracing-patterns

422
from vibeeval/vibecosystem

OpenTelemetry setup, span context propagation, sampling strategies, Jaeger queries