TGViewer
Записки Тимлида | Дмитрий Мозокин Записки Тимлида | Дмитрий Мозокин @teamlead_stories · 572 subscribers
Post #298 339
Привет, друзья!👋

Хочу поделиться с вами инструментами, которые постоянно использую в работе с ИИ: с чем я чаще всего взаимодействую, какие лайфхаки обнаружил и что улучшил (а главное — где).

Начну с самих инструментов. Для работы с ИИ я в основном использую CLI: для рабочих процессов — opencode, а для личных дел — Claude Code. Раньше я плотно работал в ИДЕшках и агентах с UI, но почему-то CLI мне нравится больше. Почему? Не знаю. Возможно, в CLI модель лучше работает со скилами и переключением контекста. Как будто сам CLI больше подталкивает вызывать скилы через команды (а особенно создавать новые), а также чаще переключаться на новое контекстное окно.

Давайте расскажу об этих двух темах подробнее.

Что такое скилы? Скилы (навыки) — это описание того, как работать с информацией и задачей, которую дает человек. Грубо говоря, вы перекладываете и переписываете свои навыки в текстовый документ. Почему это скил, а не системный промпт? Потому что в нем могут быть прописаны MCPишки, вызовы скриптов и т. п. В общем, тема нужная, и если хотите, могу написать о ней отдельный пост (залайкайте этот пост — и я пойму, что это актуально).

Далее — «переключение контекста». Что это такое? Это то, с чем так или иначе сталкивается каждый, кто использует ИИ не для генерации дефолтных лендингов, а в работе с большими проектами. Вот есть у вас эпик-задача, которую вы хотите решить с ИИшкой. Вы пишете ей «Привет, давай работать» — и уже минус 50–70к токенов. Два-три запроса — и контекстное окно заполнено на 40%. Дальше модель начнет сжимать контекст, и ответы будут становиться все хуже и хуже. Так делать нельзя. Задачу надо как-то разбивать на этапы, где входные данные следующего этапа = выходные данные предыдущего. Тут и начинается «переключение контекста».

Возвращаясь к CLI и его плюсам, о которых я писал выше, хочу поделиться с вами «приколами», которые сделал у себя)

1️⃣Можно открывать opencode/claude сразу в нужной директории. Делается это через алиасы — их можно прописать в файле .zshrc. Вот пример:
alias название_команды_в_терминале='opencode /путь_к_проекту'
alias название_команды_в_терминале='cd "/путь_к_проекту" && claude'


2️⃣Свои скилы можно сразу превратить в запускаемые команды. Делается это просто: открываете конфигурационный файл CLI (у opencode это ~/.config/opencode/opencode.json — по крайней мере, у меня на маке он лежит именно там) и добавляете скил в раздел command. Вот пример того, как он хранится в этом файле:
"command": {
"Название скила": {
"description": "описание скила из файла",
"template": "Load skill 'название скила' and apply it to: $ARGUMENTS. If $ARGUMENTS is empty and input is required, explain what the skill does and ask for the needed information."
}
}


Это лишь небольшой пул советов, которыми я хотел с вами поделиться) В общем, тема действительно большая, и у меня много мыслей и опыта, которыми я мог бы поделиться. Если хотите, могу сделать несколько статей, где подробно разберу openspec и то самое «переключение контекста», а также расскажу про MCP и скилы.

Пишите в комментариях свое мнение и дайте фидбэк — о чем еще мне стоит рассказать👇
More from @teamlead_stories
  1. Oct 14, 2026Привет, друзья!👋 Сегодня про метод Слепого пятна. Бывает, что мы годами не видим каких-то…
  2. Oct 13, 2026Привет, друзья!👋 Три с небольшим месяца назад я вернулся в канал после долгого перерыва.…
  3. Oct 12, 2026Привет, друзья!👋 В последнее время я часто пишу про ИИ, и ощущение складывается, что все…
  4. Oct 11, 2026Привет, друзья!👋 За последнее время я очень много писал про ИИ. Делился опытом внедрения…
  5. Oct 10, 2026Привет, друзья!👋 Сегодня хочу рассказать про теорию ограничений Элияху Голдратта. Голдрат…
  6. Oct 9, 2026Часть 2. Как с этим помогает openspec Привет еще раз! В первой части разобрались, зачем во…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →