Навички для ШІ-агентів роблять Lily ще простішою
Lily постачає сфокусовані навички — загальні, для кожного фреймворку та для кожного підпроєкту, — щоб агент завантажував рівно той контекст, який йому потрібен, і нічого зайвого.
Яка навичка вам потрібна?
Кожен рівень відповідає на інше запитання. Завантажте загальну навичку, коли ще не знаєте Lily. Завантажте навичку фреймворку, коли знаєте свій фреймворк, але не знаєте, який підпроєкт вам потрібен. Завантажте headless-skill або helpers-skill напряму, коли вже точно знаєте, над чим працюєте.
-
Загальна / для супровідника — «Що таке Lily?» / «Як влаштовано цей монорепозиторій?» —
lily-design-system-skill,lily-design-system-maintainer-skill -
Парасолькова для фреймворку — «Що доступно для {framework} і який елемент мені потрібен?» — 8, по одній
{framework}-skillна кожен -
«Безголова» / допоміжні засоби — «Як саме користуватися компонентами / допоміжними засобами *-picker для {framework}?» — 16, по одній
{framework}-headless-skillі одній{framework}-helpers-skillна кожен
Вісім фреймворків
Кожен фреймворк отримує той самий триглибинний стек. Парасолькова навичка зіставляє всі справжні підпроєкти цього фреймворку — включно з прикладом застосунку, якого не охоплює жодна з двох сусідніх навичок — і вказує вниз на них, а не повторює їхні контракти.
| Фреймворк | Парасолькова | «Безголова» | Допоміжні засоби |
|---|---|---|---|
| Angular | навичка | навичка | навичка |
| Blazor | навичка | навичка | навичка |
| HTML | навичка | навичка | навичка |
| Nunjucks | навичка | навичка | навичка |
| React | навичка | навичка | навичка |
| Svelte | навичка | навичка | навичка |
| Vue | навичка | навичка | навичка |
| Web Components | навичка | навичка (536/571) | навичка |
Web Components — єдиний виняток в обидва боки: його «безголовий» каталог навмисно охоплює 536 із 571 (нативні кастомні елементи, без середовища виконання фреймворку; решта 35 компонентів назавжди виключені), а прикладу застосунку Web Components поки немає — його парасолькова навичка так і каже, а не натякає, що він існує.
Додайте одну навичку
Кожна навичка — це файл SKILL.md плюс допоміжні файли, без кроку збирання. Клонуйте потрібну туди, звідки ваше налаштування Claude Code завантажує навички (див. офіційну документацію за посиланням вище щодо каталогу навичок вашого проєкту чи облікового запису):
git clone https://github.com/LilyDesignSystem/lily-design-system
cd lily-design-system/lily-design-system-svelte-skill
Працюєте з кількома фреймворками чи над самим монорепозиторієм? Клонуйте натомість канонічний монорепозиторій — усі 26 навичок уже лежать у його корені поруч із «безголовими» бібліотеками, каталогами допоміжних засобів і прикладами застосунків, які вони описують.