avocoder.works
106 subscribers
211 photos
95 videos
255 links
journaling my findings @avocoder
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
opentui skill для OpenCode

https://github.com/msmps/opentui-skill

Позволяет создавать интерактивные терминальные UI.

Если делаешь какую-то свою терминальную утилиту, даже если это просто какой-то скрипт, как тот, что я показывал ранее для генерации проекта Xcode, можно использовать подобный терминальный интерфейс)
Интересная команда в Claude Code: очисти контекст и примени изменения по плану

Он резюмирует контекст и создает уже новый чат, чтобы после написания ты мог дальше работать уже с более чистым контекстом.

В OpenCode такое примерно тоже есть: ты можешь сделать fork (ветку) от любого сообщения, но такой удобной кнопки нет.
https://skills.sh/

Библиотека скилов для кодинг агентов.

Как они работают? К каждому промту прикрепляется файл скила. В нём — инструкции о том, как агент должен выполнять ту или иную задачу.

Типа: ты — разработчик с опытом дизайнера и ты должен делать интерфейсы с учетом лучших практик.

Типа такого, но более развернуто.

Либо: ты работаешь с PDF файлами используя утилиту pypdf и у неё есть такие-то команды.

Это гораздо удобнее того, чтобы пытаться самому каждый раз объяснять агенту его предназначение.

Скилы отлично показали свою эффективность.

#skills
👍5
Такие анимации позволяет создавать Remotion.

Можно навайбкодить. Сам пока не пробовал, но выглядит очень интересно.

$ npx skills add remotion-dev/skills

#skills
This media is not supported in your browser
VIEW IN TELEGRAM
👍1
Главное — не терять уверенности, что всё получится))
Я разделяю это мнение.

И я понимаю почему так происходит: антропик выиграли в том что касается агентов и CLI. У них прям чёткий вайб для разработчиков.

В то же время кодекс выглядит как некое дополнение к чату, как модель которая умеет лучше работать с кодом. Если сравнивать только Codex CLI и Claude Code, то у первого нет никаких шансов.
Stitch от Google показали свой MCP сервер.

Вообще в чём преимущество mcp перед скилами?

Основное преимущество в том что mcp-сервер - это хороший источник истины, то есть постоянно обновляемый, живой источник данных. Тогда скилл может устареть, нужно следить за его свежестью.

Ну это наверное будет верно только в работе с инструментами.

Что касается скилов для взаимодействия с кодовой базой в целом, либо для описания каких-то высокоуровневых задач, то без сомнения скиллы тут лучше.
Media is too big
VIEW IN TELEGRAM
часть 1

opencode vs codex vs claude code

что это вообще из себя представляет
👍1
Media is too big
VIEW IN TELEGRAM
часть 2

как именно я хочу сделать небольшое демо, немного воды
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
часть 3

тут про то как я промты пишу *promt engineer*
👍1
Media is too big
VIEW IN TELEGRAM
часть 4

мой супер промт и немного про reasoning level
👍1
Media is too big
VIEW IN TELEGRAM
часть 5
👍1
Media is too big
VIEW IN TELEGRAM
часть 6

смысл использования простых/менее умных моделей для написания кода
👍1
Media is too big
VIEW IN TELEGRAM
часть 7

искусственный интеллект
👍1
nlsh позволяет вам общаться с терминалом на естественном языке.

Она учитывает контекст, и вы по-прежнему можете выполнять обычные команды оболочки.


Выглядит интересно. В принципе я так уже делаю, но внутри VSCode

https://github.com/junaid-mahmood/nlsh
This media is not supported in your browser
VIEW IN TELEGRAM
))
Текущие тактики эффективного использования AI-агентов для программирования в общих чертах таковы:
1. Дать агентам инструменты для самопроверки

• MCP-серверы (agent-browser, playwright)
• тесты
• tsc, линтеры
2. Научить агентов создавать собственные инструменты проверки

Агенты могут писать собственные скрипты, навыки, субагенты, фреймворки для оценки, планы и критерии успеха.

Если вы не знаете, что именно спросить, спросите у агента:
«Какие инструменты тебе понадобятся, чтобы понять, что ты хорошо справился с задачей?»
3. Направлять агента обратно на самого себя

• Превращайте сложные рабочие процессы в переиспользуемые навыки/субагенты — после завершения длинной сессии спросите агента, можно ли что-то вынести в переиспользуемые навыки.
• Просите агента переписать ваши промпты более ясно.
• Используйте несколько моделей для взаимной оценки (особенно полезно для оценки планов и ревью кода перед PR).
• Если навык работает неидеально, завершите задачу вручную, а затем передайте диалог обратно, чтобы он улучшил инструкции для навыка.
• Если агент просит вас сделать что-то вручную, спросите себя: как научить агента отвечать на этот вопрос самостоятельно?
• Вы можете научить агента самосовершенствованию, создавая мета-навыки, которые обновляют другие навыки/правила на основе того, что сработало (или не сработало) при закрытии PR.
4. Давать лучший контекст

• Прикладывайте скриншоты
• Ссылайтесь на документацию и блог-посты
• Говорите агенту читать исходный код OSS-зависимостей
• Ссылайтесь на примеры высококачественных результатов, которым он должен подражать

И если вы не знаете, как сделать что-либо из вышеперечисленного — спросите агента.
👍4