Починайте з проблеми, а не з розширення

Розширення Claude Code не замінюють task spec, керування контекстом, докази, Git, diff і review. Вони потрібні, щоб повторюваний процес зробити стабільним, зрозумілим і переносним.

Перед вибором механізму визначте, чи це одноразова дія, постійне правило, scoped-обмеження, повторюваний workflow, ізольоване дослідження, зовнішня інтеграція або реакція на подію.

МеханізмКоли використовувати
promptОдноразове завдання або запит
CLAUDE.mdЗагальні правила всього репозиторію
ruleОбмеження для конкретної частини проєкту
skillПовторювана процедура з визначеним результатом
subagentОкреме широке дослідження в іншому контексті
MCPДоступ до зовнішніх даних або дій
hookАвтоматична реакція на подію
pluginПоширення перевіреного workflow

Виберіть правильний scope

  1. Одноразова дія — залиште її у prompt.
  2. Загальні команди й архітектурні домовленості — зафіксуйте в CLAUDE.md.
  3. Вимога лише для payments/** або docs/** — використайте scoped rule.
  4. Регулярний issue analysis або review — оформіть як skill.
  5. Великий пошук, що перевантажує основну сесію, — делегуйте subagent.
  6. Issue tracker, база або зовнішня документація — підключайте MCP.
  7. Форматування чи блокування операції після події — розгляньте hook.
  8. Стабільний командний workflow — пакуйте як plugin після перевірки.

Мапа розширень

Приклад організації Workflow Kit
workflow-kit/
└── .claude/
    ├── CLAUDE.md
    ├── rules/
    ├── skills/
    ├── agents/
    ├── hooks/
    └── mcp/

Приклад: issue workflow

  1. Прочитати issue.
  2. Зафіксувати goal, scope, non-goals і критерії приймання.
  3. Визначити спосіб перевірки та ризики.
  4. Показати потенційно affected files.
  5. Не змінювати код до погодження плану та збору evidence.
  6. Після реалізації перевірити diff, тести та review.

Застереження щодо scope

  • не переносіть локальне правило в глобальний CLAUDE.md;
  • не створюйте scoped rule для вимоги всього проєкту;
  • не робіть hook без чітких і передбачуваних меж;
  • не пакуйте одиничний експеримент у plugin;
  • для чутливих зон додавайте вузькі обмеження та регресійні докази.

Канонічне джерело уроку · JavaRush

Відкрити матеріал JavaRush