Jak jsem vytvořil Cursor příkaz /app
Manuální navštěvování webů, extrahování údajů a jejich formátování do CSV bylo časově náročné. Potřeboval jsem zefektivnit proces sbírání informací o aplikacích a nástrojích.
Cílem bylo vytvořit vlastní Cursor příkaz, který automatizuje celý proces – od zadání URL po uložení strukturovaných dat. Příkaz `/app [URL]` v Cursor chatu.
Problém, který jsem řešil
Přidávání nových položek do databáze aplikací vyžadovalo navštívení webu aplikace, manuální extrakci informací, formátování do správného CSV formátu a kontrolu, zda URL už neexistuje.
Potřeboval jsem extrahovat sedm polí: Name, Category, Definition, Key Features, Link, Saved Date, Target Audience. A to všechno s kontrolou duplikátů a podporou více URL v jednom volání.
Jak jsem ho vyřešil
Systematicky jsem analyzoval existující Cursor příkazy v `~/.cursor/commands/` adresáři. Studoval jsem strukturu `research_codebase.md` pro pochopení správného formátu.
Vytvořil jsem `/app` příkaz s detailními instrukcemi. Příkaz obsahuje automatickou kontrolu duplikátů před zpracováním, předdefinované kategorie pro konzistentní klasifikaci, přesné instrukce pro CSV formátování a podporu více URL v jednom volání.
Identifikoval jsem drobný rozdíl v názvu souboru (`app_list.csv` vs. `apps_list.csv`) a okamžitě jsem ho opravil. AI systematicky analyzovala existující příkazy, identifikovala chyby a opravila je.
Výsledek: plně funkční Cursor příkaz `/app`, který automatizuje sběr informací o aplikacích. Čas implementace: ~10 minut od požadavku po funkční řešení.
Jak to funguje v praxi
Teď když chci přidat novou aplikaci do databáze, jednoduše použiji `/app [URL]`. Příkaz automaticky navštíví web, extrahuje informace, formátuje je do CSV a uloží do souboru s kontrolou duplikátů.
Strukturovaný Markdown příkaz dokáže efektivně řídit komplexní multi-step workflow bez potřeby programování. Markdown jako programovací jazyk – Cursor příkazy v Markdown formátu fungují jako "měkké programy" – definují workflow, podmínky a výstupy bez kódu.
Otevřel jsem možnosti automatizace pro netechnické uživatele. Knihovna vlastních příkazů pro opakující se úlohy.
Co jsem se naučil
Síla referenčního kontextu. Poskytnutí existujícího příkazu (`research_codebase.md`) jako vzoru dramaticky zrychlilo vývoj. AI mohla okamžitě pochopit očekávaný formát a styl.
Iterativní korekce detailů. Drobné nepřesnosti (název souboru) byly zachyceny a opraveny během procesu. Systematická kontrola předchází budoucím chybám.
Markdown jako programovací jazyk. Cursor příkazy v Markdown formátu fungují jako "měkké programy" – definují workflow, podmínky a výstupy bez kódu. Otevírá to možnosti automatizace pro netechnické uživatele.
Nejlepší AI automatizace vznikají z jasně definovaných manuálních procesů. Vytvářejte knihovnu příkazů – Každý opakující se workflow je kandidát na vlastní příkaz.
Proč to stojí za to
Když máš opakující se proces, který vyžaduje manuální práci, nemusíš to dělat manuálně. Můžeš vytvořit vlastní Cursor příkaz, který automatizuje celý proces.
Cursor příkazy jsou teď součástí mého workflow. Šetří mi čas, protože nemusím manuálně extrahovat informace a formátovat je do CSV. A zároveň mám kontrolu nad tím, jak proces vypadá, protože všechno je v Markdown formátu.
Pokud máš podobný problém – opakující se proces s manuální prácí – zkus to. Možná zjistíš, že je to jednodušší, než sis myslel.
Časté otázky
Co je Cursor příkaz a jak se liší od běžného promptu?
Cursor příkaz je uložený Markdown soubor v `~/.cursor/commands/`, který můžeš volat pomocí `/nazev`. Na rozdíl od běžného promptu ho nemusíš psát znovu – jednou vytvoříš, pak jen voláš. Funguje jako "měkký program" s definovaným workflow, podmínkami a výstupy.
Jak dlouho trvá vytvoření vlastního Cursor příkazu?
Můj `/app` příkaz vznikl za ~10 minut od požadavku po funkční řešení. Klíč je mít existující příkaz jako vzor – AI pak okamžitě pochopí očekávaný formát. Bez vzoru by to trvalo déle, protože bys musel iterovat na struktuře.
Musím umět programovat, abych vytvořil Cursor příkaz?
Ne. Cursor příkazy jsou v Markdown formátu – píšeš instrukce přirozeným jazykem. Definuješ, co má příkaz dělat, jaké kroky má provést, jaký formát výstupu očekáváš. Žádný kód, žádná syntaxe. Pokud umíš napsat jasný návod, umíš vytvořit Cursor příkaz.
Jaké opakující se úlohy se hodí pro automatizaci Cursor příkazem?
Všechno, co děláš manuálně víc než dvakrát. Extrakce dat z webů, formátování do CSV/JSON, kontrola duplikátů, generování dokumentace, analýza kódu. Můj `/app` příkaz extrahuje sedm polí z webu a ukládá je s kontrolou duplikátů – to by manuálně trvalo minuty, teď sekundy.
Kde najdu existující Cursor příkazy jako vzor?
V adresáři `~/.cursor/commands/`. Já jsem studoval `research_codebase.md` pro pochopení správného formátu. Podívej se na strukturu, jak jsou definované kroky, podmínky, výstupy. Pak vytvoř vlastní podle stejného vzoru – AI to pochopí okamžitě.
Tom