Інструменти на кшталт Claude Code поступово перетворюються з «розумних чатів» на повноцінних асистентів для розробників. В одному з випусків на каналі KODARIK демонструється, як саме можна керувати змінами в коді, звертаючись до конкретних файлів звичайним текстом, без ручного пошуку та редагування.

Адресація файлів через «@»: навіщо це потрібно
Ключова ідея — можливість вказати, в якому саме файлі потрібно щось знайти, змінити або виправити, прямо в тексті запиту до асистента. Для цього використовується спеціальний символ — «собачка» (@).
Механіка проста:
- розробник формулює завдання звичайною мовою (наприклад, знайти помилку, змінити логіку, оновити текст);
- у запиті додається посилання на конкретний файл за допомогою символу
@; - після введення
@з’являється список доступних файлів, з якого можна обрати потрібний.
Таким чином, замість абстрактного «зміни функцію логіну» можна чітко вказати: що саме змінити і в якому файлі це зробити.
Як це працює на практиці
Після введення символу @ Claude Code показує перелік файлів проєкту. Користувач обирає потрібний файл зі списку, і цей файл підтягується в контекст запиту. Далі можна:
- попросити знайти й виправити помилку в коді;
- змінити певний фрагмент логіки;
- оновити текстові рядки чи конфігурації;
- виконати пошук конкретних конструкцій або функцій.
Усе це формулюється звичайним текстом, без необхідності вручну відкривати файл, шукати потрібне місце та копіювати фрагменти коду в чат.
Переваги точкового звернення до файлів
Такий підхід дає кілька помітних вигод для розробника:
- Менше контексту — більше точності. Асистент працює не з усім проєктом одразу, а з конкретним файлом, що знижує ризик небажаних змін у інших частинах коду.
- Швидший робочий процес. Не потрібно постійно перемикатися між редактором і асистентом, копіюючи шматки коду — достатньо один раз вказати файл через
@. - Зрозуміліші запити. Коли вказано конкретний файл, легше формулювати завдання: «знайди й виправ помилку в цьому файлі», «онови цю функцію», «заміни цей текст».
У результаті Claude Code використовується не як загальний чат, а як інструмент для цілеспрямованої роботи з кодовою базою.


