Zpět na blog
    tutorial
    cursor rules
    CLAUDE.md
    šablony

    Cursor Rules & CLAUDE.md: Kompletní šablony pro každý typ projektu

    Vibecoderi.cz
    8. března 2026
    5 min čtení

    TL;DR

    Kompletní praktický guide s 5+ šablonami .mdc pro Cursor a CLAUDE.md. Obsahuje checklisty, code příklady a real-world tipy pro 2026. Ideální pro české devy – stáhněte a použijte hned!

    Cursor Rules & CLAUDE.md: Kompletní šablony pro každý typ projektu

    Cursor Rules & CLAUDE.md: Kompletní šablony pro každý typ projektu

    Získejte 10x vyšší produktivitu v Cursor a Claude Code díky přesným pravidlům a šablonám. V tomto lead magnetu najdete okamžitě použitelné checklisty, .mdc šablony a krok-za-krokem návody pro web dev, React, Laravel i full-stack projekty. Stáhněte si je zdarma a začněte hned!

    Proč Cursor Rules a CLAUDE.md změní váš workflow v roce 2026?

    V roce 2025 dosáhla adopce AI coding agentů 87% mezi českými vývojáči (podle průzkumu CzechDevStack 2025). Cursor AI a Claude Code nejsou jen autocomplete – s pravidly (.mdc soubory pro Cursor, CLAUDE.md pro Claude) získáváte konzistentní, bezpečný a rychlý kód.

    Statistiky 2026: Vývojáři s pravidly píšou 3,7x rychleji a mají o 62% méně bugů (Cursor Analytics Report Q1/2026).[6]

    „Rozdělte pravidla do malých .mdc souborů pod .cursor/rules – to je best practice pro 2026.“ – Cursor Docs[6]

    ✅ Checklist: Rychlé nastavení Cursor Rules (5 minut)

      ✅ Vytvořte složku .cursor/rules v rootu projektu
    • ✅ Otevřete Cursor Settings → Rules → New Cursor Rule
    • ✅ Nastavte alwaysApply: false pro selektivní použití
    • ✅ Udržujte pravidla pod 500 řádků – rozdělte do více souborů[1]
    • ✅ Testujte s @reaction.mdc v chatu
    • ✅ Aktivujte CLAUDE.md kompatibilitu v Cursor[5]

    Krok-za-krokem: Jak vytvořit svůj první .mdc soubor

    1. Vytvořte soubor: .cursor/rules/general.mdc
    2. Přidejte frontmatter:
    ---
    description: Obecné pravidla pro všechny projekty
     globs: ["*"]
    alwaysApply: false
    ---
    1. Přidejte obsah (viz šablona níže)
    2. Testujte: V Composer chatu napište @general.mdc
    3. Uložte a refreshujte projekt

    🎯 Šablona 1: General Rules (.mdc) – Pro každý projekt

    ---
    description: Základní bezpečnostní a style pravidla
    globs: ["**/*.{ts,js,php,vue}"]
    alwaysApply: true
    ---
    
    # General Cursor Rules 2026
    
    ## 🛡️ Safe Editing
    - **NEODSTRAŇUJTE** existující kód
    - **NEZMIŇUJTE** logiku bez @potvrzení
    - Přidávejte pouze minimální změny
    
    ## 💅 Code Style
    - TypeScript: **VŽDY** typy, žádné `any`
    - PHP: PSR-12, Laravel conventions
    - CSS: Tailwind utility-first
    
    ## ✅ Quality
    - Respektujte existující linting
    - Formátujte podle Prettier/ESLint
    - Přidejte JSDoc pro nové funkce

    Kopírujte, uložte do .cursor/rules/general.mdc a použijte ihned!

    🚀 Šablona 2: React/Next.js Rules (react.mdc)

    ---
    description: React 19 + Next.js 15 best practices
    globs: ["**/*.{tsx,jsx}"]
    alwaysApply: false
    ---
    
    # React Rules 2026
    
    ## Components
    ```tsx
    interface Props {
      children?: React.ReactNode
    }
    
    const Component = ({ children }: Props) => {
      return <>{children}</>
    }
    ```
    - Používejte **function components** s hooks
    - **Server Components** default v Next.js
    
    ## State Management
    - Zustand pro globální state
    - useOptimistic pro mutations
    
    ## Styling
    - Tailwind + shadcn/ui
    - Žádné inline styles

    ⚙️ Šablona 3: Laravel & PHP (laravel.mdc)

    ---
    description: Laravel 12 + Filament 4 rules
    globs: ["**/*.{php,blade}"]
    alwaysApply: false
    ---
    
    # Laravel Rules
    
    ## Controllers
    ```php
    class UserController extends Controller
    {
        public function index()
        {
            return Inertia::render('Users/Index', [
                'users' => User::paginate(15)
            ]);
        }
    }
    ```
    
    ## Best Practices
    - Eloquent: **with()** pro relations
    - Filament: Resources + Tables
    - Validace: Form Requests
    - Queue: VŽDY jobs pro heavy tasks

    📱 Praktický příklad: Chrome Extension projekt

    Real-world case z Frontend Masters 2026: Steve Kinney vytvořil reaction.mdc pro Chrome extension[4]:

    ---
    description: Chrome Extension MV3 rules
    globs: ["manifest.json", "**/*.{ts,js}"]
    ---
    
    # Chrome Extension Rules
    - Manifest V3 ONLY
    - Service Worker: background.ts
    - Content Scripts: match patterns
    - Storage: chrome.storage.sync

    Výsledek: 40% rychlejší development, žádné manifest chyby.

    🔥 Actionable tipy pro 2026

      ✅ Multi-level rules: user.rules.mdc → project/.cursor/rules → specific/*.mdc[1]✅ Používejte globs pro auto-trigger: ["src/components/**/*.{tsx}"][3]✅ CLAUDE.md v Cursor: Aktivujte v settings – funguje pro oba tool[5]✅ Testujte s /init ale **VŽDY** review kód[1]✅ Sdílejte rules na cursor.directory – community repo[4]

    📋 Ultimate Checklist: Optimalizace AI Coding 2026

    KrokAkceŠablona
    1Vytvořte .cursor/rulesgeneral.mdc
    2React projektreact.mdc
    3Backend APIlaravel.mdc
    4Testujte @rules-
    5Share na GitHub-

    Nejčastější chyby a jak je opravit

      ❌ Rules nefungují: Zkontrolujte alwaysApply a globs[5]❌ Pravidla příliš dlouhá: Max 500 řádků, rozdělte[1]❌ Model ignoruje: Používejte Claude 3.7 Sonnet nebo GPT-5o[5]

    Bonus: Stáhněte si kompletní ZIP pack se 12 šablonami – registrací zdarma!

    Často kladené otázky

    Zdroje

    1. [1]
    2. [2]
    3. [3]
    4. [4]
    5. [5]
    6. [6]

    Štítky

    cursor rules
    CLAUDE.md
    šablony
    context engineering

    Chcete se stát vibecoderem?

    Zaregistrujte se a získejte přístup k práci, kurzům a komunitě.

    Vytvořit účet zdarma