Коли prompt стає skill
Custom skill доречний, коли вдалий prompt перетворився на повторювану процедуру зі стабільним типом входу, передбачуваним результатом, подібною послідовністю кроків і перевіркою якості.
Якщо контекст щоразу радикально різний або prompt доводиться переписувати, процедуру ще рано пакувати.
| Механізм | Роль |
|---|---|
| Prompt | Одноразова постановка поточної задачі |
CLAUDE.md | Постійні правила всього проєкту |
| Rule | Обмеження для конкретних файлів або директорій |
| Skill | Повторюваний процес із входом, кроками, результатом і перевірками |
Мінімальний контракт skill
- Опишіть, коли його застосовувати.
- Визначте потрібні вхідні дані.
- Назвіть артефакт, який має зʼявитися.
- Зафіксуйте заборонені дії.
- Опишіть, як перевірити результат.
сирий issue
↓
issue-analysis
↓
TASK_SPEC.md
↓
перевірка та погодження плану
↓
окрема реалізація Skill має зупинятися до реалізації
Приклад `issue-analysis` перетворює баг на `TASK_SPEC.md`: goal, scope, non-goals, affected modules, критерії приймання, спосіб перевірки та відкриті питання. Він не редагує код і не починає реалізацію.
Така межа зберігає розділення між аналізом задачі, погодженням плану та виконанням.
Рівні поширення
| Рівень | Коли доречний |
|---|---|
| Особистий | Експеримент або нестала процедура |
| Проєктний | Процес регулярно потрібен команді одного репозиторію |
| Загальнокомандний | Однакова схема корисна в кількох проєктах |
Типові помилки
- робити skill універсальним набором інструкцій;
- дублювати правила з
CLAUDE.md; - змішувати аналіз, кодування, ревʼю та документацію;
- поширювати недозрілий workflow на всі проєкти;
- створювати skill без перевірюваного результату.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush