skill-builder
Используй этот навык для проектирования, создания и валидации новых навыков (Skills) для Antigravity. Активируй его, когда пользователь просит "создать skill", "написать новый навык" или когда нужно расширить возможности ассистента новыми специализированными инструкциями.
SKILL.md
| Name | skill-builder |
| Description | Используй этот навык для проектирования, создания и валидации новых навыков (Skills) для Antigravity. Активируй его, когда пользователь просит "создать skill", "написать новый навык" или когда нужно расширить возможности ассистента новыми специализированными инструкциями. |
name: skill-builder description: Используй этот навык для проектирования, создания и валидации новых навыков (Skills) для Antigravity. Активируй его, когда пользователь просит "создать skill", "написать новый навык" или когда нужно расширить возможности ассистента новыми специализированными инструкциями.
Skill Builder
Этот навык предназначен для того, чтобы помочь ассистенту создавать высококачественные, структурированные и эффективные навыки (Skills) в соответствии с лучшими практиками Google Gemini.
Структура навыка (Skill)
Каждый навык должен располагаться в собственной директории внутри .agent/skills/:
.agent/skills/
└── [название-навыка]/
├── SKILL.md # ОБЯЗАТЕЛЬНО: Главный файл инструкций
├── scripts/ # Опционально: Вспомогательные скрипты (py, sh, js)
├── examples/ # Опционально: Примеры использования или эталонные результаты
└── resources/ # Опционально: Документация, схемы, шаблоны
Требования к SKILL.md
1. YAML Header (Заголовок)
Каждый SKILL.md обязан начинаться с YAML-блока:
---
name: [уникальное-имя-строчными-буквами]
description: [четкое-описание-триггеров-активации]
---
[!IMPORTANT]
descriptionдолжен быть составлен так, чтобы ИИ мог однозначно понять, применим ли навык к текущему запросу. Используй ключевые слова (например, "audit", "refactor", "deploy").
2. Содержимое (Body)
- Используй заголовки Markdown для структурирования.
- Давай четкие, пошаговые инструкции.
- Используй блоки
> [!TIP],> [!WARNING]для важных акцентов. - Если навык требует внешних скриптов, укажи пути к ним (абсолютные или относительно корня проекта).
Процесс создания нового навыка
При получении запроса на создание навыка:
- Сбор требований: Уточни, какую именно задачу должен решать навык и какие инструменты использовать.
- Планирование: Создай
implementation_plan.mdс описанием структуры и логики. - Создание папки: Создай директорию
.agent/skills/[name]. - Написание SKILL.md: Сформулируй инструкции, следуя документации.
- Добавление ресурсов: Создай необходимые скрипты или примеры.
- Валидация: Убедись, что YAML синтаксически корректен.
Примеры
Примеры эталонных навыков можно найти в examples/example-skill.md.