Починайте з проблеми, а не з розширення
Розширення Claude Code не замінюють task spec, керування контекстом, докази, Git, diff і review. Вони потрібні, щоб повторюваний процес зробити стабільним, зрозумілим і переносним.
Перед вибором механізму визначте, чи це одноразова дія, постійне правило, scoped-обмеження, повторюваний workflow, ізольоване дослідження, зовнішня інтеграція або реакція на подію.
| Механізм | Коли використовувати |
|---|---|
prompt | Одноразове завдання або запит |
CLAUDE.md | Загальні правила всього репозиторію |
rule | Обмеження для конкретної частини проєкту |
skill | Повторювана процедура з визначеним результатом |
subagent | Окреме широке дослідження в іншому контексті |
MCP | Доступ до зовнішніх даних або дій |
hook | Автоматична реакція на подію |
plugin | Поширення перевіреного workflow |
Виберіть правильний scope
- Одноразова дія — залиште її у prompt.
- Загальні команди й архітектурні домовленості — зафіксуйте в
CLAUDE.md. - Вимога лише для
payments/**абоdocs/**— використайте scoped rule. - Регулярний issue analysis або review — оформіть як skill.
- Великий пошук, що перевантажує основну сесію, — делегуйте subagent.
- Issue tracker, база або зовнішня документація — підключайте MCP.
- Форматування чи блокування операції після події — розгляньте hook.
- Стабільний командний workflow — пакуйте як plugin після перевірки.
Мапа розширень
workflow-kit/
└── .claude/
├── CLAUDE.md
├── rules/
├── skills/
├── agents/
├── hooks/
└── mcp/ Приклад: issue workflow
- Прочитати issue.
- Зафіксувати goal, scope, non-goals і критерії приймання.
- Визначити спосіб перевірки та ризики.
- Показати потенційно affected files.
- Не змінювати код до погодження плану та збору evidence.
- Після реалізації перевірити diff, тести та review.
Застереження щодо scope
- не переносіть локальне правило в глобальний
CLAUDE.md; - не створюйте scoped rule для вимоги всього проєкту;
- не робіть hook без чітких і передбачуваних меж;
- не пакуйте одиничний експеримент у plugin;
- для чутливих зон додавайте вузькі обмеження та регресійні докази.
Канонічне джерело уроку · JavaRush
Відкрити матеріал JavaRush