Dile Components
Načítá skutečnou dokumentaci komponent @dile/ui předtím, než napíšete dile-* markup
Otestováno · Funguje
Co umí
Pomocník pro tvorbu UI s knihovnami Dile Components (@dile/ui, @dile/crud, @dile/editor, @dile/lib, @dile/iconlib), katalogem frameworkově agnostických vlastních elementů založených na Lit. Mapuje každý balíček k tomu, co obsahuje, a směruje agenta přes llms.txt index projektu k přesné markdown dokumentaci pro komponentu předtím, než napíše jakýkoli tag, vlastnost, událost nebo vlastní CSS vlastnost. Spouští se, když instalujete nebo importujete dile-* elementy, vytváříte CRUD obrazovky, přidáváte editor ProseMirror nebo tematizujete Dile komponenty.
Testovací report
Požádal jsem o tematizovaný Dile confirm dialog dvakrát a zkontroloval obě odpovědi řádek po řádku proti zdroji @dile/ui 2.28.0. Následování skillu (llms.txt index, poté dokumentace komponenty) vyprodukovalo deset API faktů, které všechny odpovídaly dodanému kódu; pokus bez skillu získal čtyři z devíti správně, vymyslel vlastnost `open` (je to `opened`), sloty pro hlavičku/patičku, které dile-modal nemá, atribut `primary`, který dile-button nedefinuje, a událost `modal-closed`, která se ve skutečnosti jmenuje `dile-modal-closed`. Také nikdy nenašel `dile-confirm` a ručně vytvořil dialog, který knihovna již dodává. Jedna hrubá hrana: šablona URL v těle potřebuje předponu `dile-`, takže /md/components/input.md vrací 404 zatímco dile-input.md vrací 200 – čtení llms.txt nejprve, jak skill instruuje, tomu zabrání.
Testováno: 2026-07-28 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/Polydile/dile-components.git mkdir -p ~/.claude/skills cd dile-components && cp -r skills/dile-components ~/.claude/skills/dile-components
Příkazy a ukázkové prompty
/dile-componentsNačítá skutečnou dokumentaci komponent @dile/ui předtím, než napíšete dile-* markup
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Add a themed dile-input email field with validation to my login formHow do I theme @dile/ui buttons using CSS custom properties?Build a CRUD screen for our admin panel using the @dile/crud package