# Yapay zeka kodlama asistanları için Crumbs

Skill, ajanınıza hangi izleyicinin hangi soruya cevap verdiğini öğretir. MCP sunucusu çalışan uygulamayı okumasını sağlar. Projenizde tek komut skill'i kurar.

## Üç parça, tek sonuç.

Skill ajanınızın yazdığını şekillendirir, MCP sunucusu projede iş yapar, llms.txt boşlukları doldurur.

### Skill (düzenleme anı)

Ajanınıza tek bir kayıt okumadan önce hangi izleyicinin hangi soruya cevap verdiğini öğretir.

### MCP sunucusu (çalışma zamanı)

Ajanınızın çalışan uygulamanın isteklerini, günlüklerini, istisnalarını ve sorgularını yerel bir stdio sunucusu üzerinden okumasını sağlar.

### llms.txt (istenince)

Her doküman sayfasının düz metin haritası; bir kez okuyup bağlamında tutan ajanlar için.

## Üç yol. Editörünüze uygun olanı seçin.

Her yol bu skill'i kapsar; eklenti ve kurulum betiği tüm kayıt defterini kapsar.

### Claude Code eklentisi

Kayıt defterini marketplace olarak ekler, ardından eklentisini kurar.

```bash
/plugin marketplace add anilcancakir/ai
/plugin install anilcancakir@anilcancakir-marketplace
```

### npx skills (önerilen)

Evrensel CLI. skills paketinin desteklediği editörlerle çalışır.

```bash
npx skills add anilcancakir/ai --skill crumbs
npx skills add anilcancakir/ai --skill crumbs -g
```

### Evrensel kurulum

Desteklenen her editörü bulur ve her birini desteklediği biçimde kurar: skill, kural, komut ya da yazdırılan adımlar. Docs MCP sunucusunun ayarını da ekler.

```bash
git clone https://github.com/anilcancakir/ai.git && cd ai && bash scripts/install.sh --global --with-mcp
```

## MCP sunucusuna bağlanın.

Tek yerel sunucu, altı istemci. Birini seçin, yapılandırmayı yapıştırın.

### Claude Code

`terminal`

```bash
claude mcp add crumbs -- dart run crumbs mcp:serve
```

### Cursor

`.cursor/mcp.json`

```json
{
    "mcpServers": {
        "crumbs": {
            "command": "dart",
            "args": [
                "run",
                "crumbs",
                "mcp:serve"
            ]
        }
    }
}
```

### OpenCode

`opencode.json`

```json
{
    "mcp": {
        "crumbs": {
            "type": "local",
            "command": [
                "dart",
                "run",
                "crumbs",
                "mcp:serve"
            ]
        }
    }
}
```

### VS Code Copilot

`.vscode/mcp.json`

```json
{
    "servers": {
        "crumbs": {
            "type": "stdio",
            "command": "dart",
            "args": [
                "run",
                "crumbs",
                "mcp:serve"
            ]
        }
    }
}
```

### Codex CLI

`~/.codex/config.toml`

```toml
[mcp_servers.crumbs]
command = "dart"
args = ["run","crumbs","mcp:serve"]
```

### Antigravity CLI

`~/.gemini/config/mcp_config.json`

```json
{
    "mcpServers": {
        "crumbs": {
            "command": "dart",
            "args": [
                "run",
                "crumbs",
                "mcp:serve"
            ]
        }
    }
}
```

## LLM envanter dosyaları

Dokümanların, isteğe bağlı okuyan ajanlar için düz metin haritaları.

- [llms.txt](https://anilcancakir.com/crumbs/docs/llms.txt): Her doküman sayfasının Markdown bağlantısıyla dizini.
- [llms-full.txt](https://anilcancakir.com/crumbs/docs/llms-full.txt): Tüm doküman sayfaları tek dosyada.

## Sık sorulanlar

### Hem skill hem MCP sunucusu gerekli mi?

Hayır. Skill tek başına çalışır ve kuralları kapsar. MCP sunucusu, ajan çalışırken canlı araçlar ekler. En iyi sonuç için ikisini birlikte kullanın.

### Hangi yapay zeka kodlama asistanları destekleniyor?

Skill; Claude Code, Cursor, OpenCode, VS Code Copilot ve Codex CLI içine kurulur. HTTP ya da stdio üzerinden MCP konuşan her istemci sunucuyu kullanabilir.

### Crumbs için hesap ya da anahtar gerekli mi?

Hayır. Bu sayfadaki hiçbir şey hesap istemez. Yer tutucu olarak işaretli bir uç nokta yine de değişebilir.

### Bir hatayı nereye bildiririm?

GitHub'daki Crumbs deposunda; istemi, ajanınızın yazdığını ve aksini söyleyen doküman sayfasını ekleyerek bir issue açın.
