Claude Code sa cez leto pekne rozbehol. Zo 400 tisíc týždenných stiahnutí z konca mája sa vyšvihol na viac ako 5 miliónov stiahnutí týždenne. Po bohatých ohláseniach spoločnosti Anthropic z 29. septembra (kvôli ktorým sme tento článok ešte na poslednú chvíľu prerábali) je navyše zjavná aj čoraz väčšia orientácia na jeho využitie za hranicami softvérového vývoja. Veríme teda, že je ten najlepší čas pozrieť sa na Claude Code o niečo bližšie.
Claude Code ako nástroj na asistenciu pri generovaní kódu
Ako už vyplýva z názvu, primárnym zámerom Claude Code bola asistencia pri generovaní kódu. Na rozdiel od tzv. „AI-first“ vývojových prostredí ako Cursor AI alebo Windsurf operuje Claude primárne zo schránky terminálu. Z pohľadu užívateľského zážitku však za svojimi robustnejšími kolegami prekvapivo takmer v ničom nezaostáva. Spoločnosť Anthropic využila možnosti terminálu na maximum, a nechýbajú tak ani možnosti ako rýchle označovanie súborov alebo pripájanie screenshotov.
So septembrovou aktualizáciou VS Code rozšírenia navyše Claude Code prichádza aj s možnosťou jeho zobrazenia v natívnom grafickom rozhraní obľúbeného editora. Terminálová verzia však nezaniká. Jej veľkou výhodou je, že voľba IDE zostáva plne vo vašej réžii. Nemusíte sa učiť nové klávesové skratky ani venovať čas konfigurácii nových editorov len preto, že niektorý už stihol implementovať novinku, ktorá v tom vašom obľúbenom zatiaľ chýba.
Claude Code ako super-inteligentná UNIX utilita
Claude Code dokáže fungovať aj v headless režime, čo znamená, že ho môžete využívať programačne, ako samostatnú super-inteligentnú UNIX utilitu. Môžete ju zakomponovať do ľubovoľných aplikácií, automatizačných scriptov, alebo CI/CD pipelines.
$ claude --prompt "What did I do this week?" \
--allowedTools Bash(git log:*) \
--output-format json
Claude Code si navyše môžete nainštalovať kdekoľvek, kde dokážete rozbehať Node.js. Kľudne aj na vzdialenom serveri prostredníctvom SSH prístupu. Zaujímavou aplikáciou tak môže byť napríklad priebežné sledovanie errorových logov na serveri, ktoré vám potom Claude pošle na mail, zhrnuté v ľudskej reči.
$ cat app.log \
| claude --prompt "Anything interesting in logs from the past 24 hours?" \
--output-format json \
| jq -r '.result' \
| node send-email.js
Medzi ďalšie využitia môže patriť generovanie changelogov, transformácia dokumentov, extrakcia textu z obrázkov a podobne. Limitom je len vaša fantázia.
Claude Code ako AI agent v tom pravom zmysle slova
Claude Code je AI agent v tom pravom zmysle slova (pre zaujímavosť, tu si môžete pozrieť jeho postupne sa vyvíjajúci 1150 riadkov dlhý system prompt). Mimo generovanie kódu môžete Claude Code využiť na čokoľvek, čo by ste v termináli dokázali sami – teda prakticky ovládať celý počítač. Claude Code dokáže vyhľadávať a editovať dokumenty, konfigurovať a spúšťať aplikácie, čítať ich výstupy a generovať z nich vizualizácie, vyhľadávať informácie na internete, alebo dokonca delegovať ďalších samostatných subagentov s vlastnými úlohami… všetko plne autonómne, na základe vašich inštrukcií a povolení.
Vďaka setu univerzálnych nástrojov, ktoré má Claude v termináli k dispozícii sú jeho možnosti využitia naozaj široké. Môžete si z neho vytvoriť asistenta na prácu s legálnymi dokumentami, poradcu v oblasti osobných financií, parťáka pri výskume a dátovej analytike, spoločníka pri práci s poznámkami, pomocníka pri generovaní obsahu na sociálne siete, bezpečnostného audítora, a podobne. A ak aj prídete na niečo, čo Claude nezvládne, môžete mu doprogramovať úplne nové nástroje alebo využiť už existujúce MCP služby.
import { tool } from "@anthropic-ai/claude-agent-sdk";
import { z } from "zod";
export const sendEmailTool = tool(
"sendEmail",
"Send an email with given recipient, subject, and body text.",
{
to: z.string().email().describe("Recipient email address"),
subject: z.string().min(1).describe("Email subject"),
text: z.string().min(1).describe("Plain-text body of the email"),
},
async ({ to, subject, text }) => {
const result = await mockSendMail({ to, subject, text });
if (!result.ok) return { success: false, error: result.error };
return {
success: true,
messageId: result.id,
detail: `Email sent to ${to} with subject "${subject}"`,
};
},
);
V porovnaní so službami ako ChatGPT má Claude Code v týchto oblastiach tú výhodu, že nie je izolovaný vo vlákne chat konverzácie ale k dispozícii má celý váš počítač, so všetkými jeho nástrojmi a dátami, ku ktorým Claude pustíte. Ako hovorí Boris Cherny, jeden z hlavných mozgov za nástrojom Claude Code, v Anthropicu zatiaľ sami nevedia, ako ľudia tento nástroj využijú. Robia však všetko pre to, aby nikoho zbytočne nelimitovali, a aby bol Claude Code do čo najväčšej možnej miery prispôsobiteľný.
Prečítajte si tiež, čo som vytvoril vďaka Vibe Codingu.
Ako využiť Claude Code na maximum
- Asi ten najzásadnejší pozitívny účinok majú dobré premyslené pravidlá pre Claude agenta v súbore
CLAUDE.md. Medzi týmito pravidlami môžete uviesť stručný popis projektu, jeho štruktúry a technického stacku, predošlé architektonické rozhodnutia, všeobecné zásady pre písanie kódu, alebo zásady používania menej známych technológií (ktoré Claude nemusí ovládať tak dobre ako tie najpopulárnejšie). CLAUDE.mdpravidlá môžete mať na rôznych úrovniach: 1) v root zložke projektu, ak sú relevantné pre celý repozitár, 2) v rôznych vnorených priečinkoch, ak potrebujete špecifikovať pravidlá pre konkrétne moduly alebo aplikácie v monorepe, a 3) na globálnej úrovni v~/.claude/CLAUDE.md, ak chcete niekde zhrnúť vaše osobné preferencie naprieč všetkými projektami.- Ak máte pre Claude agenta náročnú úlohu a chcete, aby sa viac snažil, zahrňte vo svojom prompte magické slovíčka
think,think hard,think harder, aleboultrathink(zoradené podľa množstva reasoning budgetu, ktorý si Claude pri týchto frázach alokuje). - Nebojte sa kedykoľve prerušiť Claude, ak vidíte, že sa vybral nesprávnym smerom, pomocou klávesy
Esc. Dvojitým tlačením klávesyEscsa môžete vrátiť v histórii konverzácie. - Claude Code obsahuje množstvo užitočných príkazov, s ktorými sa oplatí zoznámiť sa. Napríklad
/modelna prepínanie medzi Sonnet a Opus modelmi (v Max verzii),/clearna vyčistenie histórie,/compactna zoštíhlenie kontextu pomocou sumarizácie,/resumena pokračovanie v starších konverzáciách,/rewindna návrat k predošlému checkpointu a podobne. - Vynikajúcou vychytávkou je možnosť vytvárať si vlastné príkazy pre často opakované prompty. Stačí vám na to vytvoriť markdown súbor, napríklad
./.claude/commands/commit.md. Zavolaním príkazu/commit, vám potom Claude commitne nové zmeny s popisom zodpovedajúcim vašim pokynom. - Ak vám Claude nestíha, napraviť to môžete spawnutím si celej armády Claude Code agentov, kde potom môžete delegovať rôzne úlohy rôznym agentom. Pre izoláciu prostredia a zamedzenie konfliktov v kóde môžete využiť napríklad
git worktreemechanizmus.



