---
title: "Cursor Cmd+K: chytřejší konverzace s kódem"
description: "Cursor vylepšil funkci Cmd+K pro inteligentnější konverzaci s kódem. AI lépe chápe kontext projektu a přináší přesnější návrhy úprav."
date: 2025-01-16
author: "Patrick Zandl"
url: https://www.vibecoding.cz/articles/cursor/2025-01-16-cursor-cmd-k-improvements/
---

> Markdown verze článku z Vibecoding.cz. HTML verze: https://www.vibecoding.cz/articles/cursor/2025-01-16-cursor-cmd-k-improvements/
> Přehled veškerého obsahu webu: https://www.vibecoding.cz/llms.txt

# Cursor Cmd+K: chytřejší konverzace s kódem

[Cursor](https://www.vibecoding.cz/cursor/) vydal významnou aktualizaci své klíčové funkce Cmd+K, která přináší pokročilejší způsoby komunikace s AI a inteligentější pochopení kontextu vašeho kódu.

## Co je nového v Cmd+K?

### Multi-modal Input
- **Text + Code** - kombinujte natural language s code snippets
- **Image support** - uploadujte screenshots UI pro implementaci
- **File attachments** - přetáhněte soubory přímo do chatu
- **Voice input** - mluvte místo psaní (beta funkce)

### Enhanced Context Awareness
```javascript
// Když máte kurzor v této funkci a stisknete Cmd+K
function processPayment(amount, currency) {
  // AI automaticky rozumí:
  // - Toto je payment handling
  // - Souvisí s e-commerce
  // - Může potřebovat validaci a error handling
  // - Pravděpodobně volá external API
}
```

AI nyní automaticky:
- **Detekuje současný kontext** - ví, kde se nacházíte v kódu
- **Mapuje související funkce** - zahrnuje relevantní dependencies
- **Rozumí business logice** - interpretuje účel kódu
- **Sleduje Git změny** - ví o recent modifications

## Nové typy dotazů:

### Code Explanation
```
"Vysvětli mi tuto funkci krok za krokem"
```
**Nová AI response:**
- 📊 **Visual breakdown** - diagram flow logiky
- 🔍 **Line-by-line analysis** - detailní rozbor
- ⚠️ **Potential issues** - identifikace možných problémů
- 💡 **Improvement suggestions** - návrhy na vylepšení

### Architecture Questions
```
"Jak by se tato změna projevila v celé aplikaci?"
```
**AI analyzuje:**
- **Impact radius** - které části kódu ovlivní
- **Breaking changes** - co se může rozbít
- **Testing needed** - které testy aktualizovat
- **Migration steps** - jak bezpečně implementovat

### Performance Queries
```
"Proč je tato část kódu pomalá?"
```
**Advanced analysis:**
- **Bottleneck detection** - identifikace úzkých míst
- **Algorithmic complexity** - Big O analysis
- **Memory usage** - profiling paměti
- **Optimization suggestions** - konkrétní vylepšení

## Smart Context Selection:

### Automatic Scope Detection
AI automaticky vybírá relevantní kód na základě:
- **Current cursor position** - aktuální pozice
- **Function boundaries** - hranice funkcí
- **Class definitions** - definice tříd
- **Module imports** - importované moduly
- **Recent Git changes** - nedávné změny

### Manual Context Control
```
// Označte kód a pak Cmd+K pro specific context
@mention filename.js
@mention function_name
@mention className
@mention #recent_changes
```

### Context Suggestions
AI navrhuje přidání kontextu:
```
💡 "Možná budete chtít zahrnout user.model.js 
   pro úplné pochopení této authentication logic"
```

## Conversational Memory:

### Session Persistence
- **Context history** - AI si pamatuje předchozí konverzaci
- **Code evolution** - sleduje změny během session
- **Learning patterns** - adaptuje se na váš styl
- **Smart continuations** - navazuje na předchozí dotazy

### Multi-turn Conversations
```
You: "Jak optimalizovat tuto databázovou query?"
AI: [Provides optimization suggestions]

You: "A co když přidám indexy?"
AI: [Understands "indexy" refers to the previous query]

You: "Ukáž mi konkrétní SQL"
AI: [Generates specific SQL with indexes]
```

## Advanced Features:

### Code Generation Modes
```
/generate - Vygeneruj nový kód
/refactor - Přepiš existující kód
/explain - Vysvětli kód
/debug - Najdi a oprav chyby
/optimize - Optimalizuj výkon
/test - Vytvoř testy
```

### Smart Templates
AI si vytváří templates na základě vašich patterns:
```javascript
// Po několika podobných funkcích AI navrhne:
"Vidím, že často vytváříte API handlers. 
 Mám pro vás připravený template:"

function handle${EntityName}(req, res) {
  // Standardní error handling
  // Validation logic
  // Database operations
  // Response formatting
}
```

### Team Integration
- **Shared context** - sdílejte konverzace s týmem
- **Code review mode** - AI pomáhá s review
- **Documentation generation** - auto-generated docs
- **Onboarding assist** - pomoc novým členům týmu

## Performance Improvements:

### Response Speed
- **3x rychlejší responses** - optimalizované API calls
- **Streaming responses** - začnete číst odpověď okamžitě
- **Local caching** - cache častých dotazů
- **Predictive loading** - načítá pravděpodobné responses

### Resource Usage
- **Reduced token consumption** - efektivnější prompt engineering
- **Smart batching** - kombinuje související dotazy
- **Context compression** - komprimuje velké kontexty
- **Memory optimization** - lepší RAM management

## Tips pro efektivní používání:

### Pro začátečníky:
1. **Buďte specifičtí** - "Optimalizuj rychlost této query" místo "Vylepši kód"
2. **Používejte kontext** - označte relevantní kód před dotazem
3. **Ptejte se postupně** - začněte obecně, pak se specializujte
4. **Experimentujte** - zkoušejte různé typy dotazů

### Pro pokročilé:
1. **Kombinujte módy** - `/explain` + `/optimize` pro kompletní analýzu
2. **Využívejte @mentions** - odkazujte na specifické soubory/funkce
3. **Vytvářejte templates** - naučte AI vaše coding patterns
4. **Sdílejte kontext** - používejte session memory pro komplexní refactoring

Tyto vylepšení činí Cmd+K ještě mocnějším nástrojem pro efektivní komunikaci s AI během vývoje.
