Чернецкий | AI, apps & vibe
528 subscribers
57 photos
4 videos
2 files
79 links
Илья Чернецкий, основатель @coinkeeper, о мобильных приложениях, SaaS, AI, вайб-кодинге и прочем ближайшем будущем
Download Telegram
Вчера вечером че-то увлекся и написал скилл для создания каруселей. Отсыпьте что ли звезд начинающему вайбкодеру — https://github.com/itchernetski/threads-carousel-claude-skill

Кстати забыл вчера написать, что все сохраненные мной репы на гитхабе можно посмотреть тут https://github.com/itchernetski?tab=stars, а если зафоловить меня — то скорее всего будете видеть новые в ленте.
2👍13🔥21
Была у меня мысль написать как-нибудь про Git, но Альберт меня опередил и описал все очень доступно.

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

Сейчас даже обдумываю один проектик, в котором гит — это центральная технология.
🔥21🦄1
Forwarded from Alberto Vibe
Git — must для всех, кто создает продукты с AI

Честно признаюсь: я знал про Git давно. Слышал на каждой встрече с командой разработки, у меня даже аккаунты на Github и Gitlab давно есть. Но всё реально устроено и зачем — глубоко не разбирался.

Раньше Git был инструментом из другого мира. Разработчики, девопс, ML-инженеры — все понимают, что такое коммит, ветка, пулл-реквест. Остальные — нет, и в этом не было ничего плохого: создавать код умели единицы.

Ну вот теперь все иначе.

AI убирает главный барьер входа в разработку — умение писать код. Теперь ты описываешь, что хочешь, а модель пишет. Фокус работы сместился: что строим, как устроено, какие компоненты и как взаимодействуют. Продакт, аналитик, основатель без технического бэкграунда, маркетолог, контент-менеджер, эйчар — все уже участвуют в процессе создания. И здесь Git перестаёт быть «инструментом инженеров».

Потому что в основу Git заложена идея распределённого совместного создания. Несколько людей работают над одним решением параллельно, независимо, без конфликтов. Коммиты, ветки, пулл-реквесты, мёрджи, форки — за каждым термином стоит конкретный способ работать вместе над сложной задачей.

Возьмём форк. Разработчику очевидно: берёшь чужое решение, копируешь к себе, дорабатываешь под свои нужды — и при желании отдаёшь изменения обратно. Базовая культура open source. Нетехническому человеку звучит туманно, хотя сама концепция абсолютно практична и нужна в любой работе.

Или пулл-реквест — по сути: «я сделал изменение, проверь, прежде чем применим». Культура ревью и совместного принятия решений. Почему она должна быть только у инженеров?

Ещё один недооценённый момент — история изменений. Git хранит всё: кто, когда, зачем. Дисциплина мысли: каждое изменение осмысленное и объяснимое. Такой привычки не хватает в большинстве командных процессов — будь то документация, стратегия или продуктовые решения. Но на самом-то деле оно и не нужно — ведь задачи откатиться к предыдущей версии, ее в нетехнических задачах просто нет.

Я думаю, уже сейчас базовое понимание принципов Git такой же ожидаемый скилл, как умение работать в Excel. Не знание всех команд, скорее понимание логики: версии, ветки, совместная работа, откат изменений.

Тем, кто хочет создавать в AI-эпоху, стоит вникнуть и разобраться.
💯5
Написал про гит и сообразил что есть воркфлоу, который почему-то раньше не приходил мне в голову. Хотя про "удаленную работу" с Claude Code (CC) давно думаю (даже hook для телеграма написал), да и все компоненты были на виду.

В мобильном приложении Claude есть Claude Code. К нему можно подключить свой GitHub-репозиторий - это очень просто делается и один раз. У меня раньше лежало всего несколько проектов на гитхабе, в основном публичные или совместные. Теперь постепенно переношу туда все остальное.

Claude Code + Github репозитории — это идеальный воркфлоу для закидывания идей и правок на ходу. Вот буквально: я сейчас наговариваю этот текст голосом в мобильном приложении, прошу Claude подготовить драфт поста, и он сохраняет его как файл в моем репозитории. С кодом тоже самое можно делать, ну разве что надо положить SSH-ключ в GitHub Secrets для деплоя.

Есть пара минусов, но некритичных: голосовое распознавание у клода кажется сильно хуже ChatGPT'шного, это немного раздражает, хотя клод все понимает даже если распознал неправильно.

Ну и немного неудобно, что приходится работать в двух приложениях. В Claude Code нет возможности просмотреть файлы, которые он создал или изменил. А в GitHub есть Copilot, но он и рядом не стоит с Claude Code. Получается надо переключаться между двумя приложениями.

Короче, с каждым днем мы все дальше от Бога все ближе к тому, чтобы иметь личного ИИ-агента в телефоне. Можно было бы конечно поставить OpenClaw на виртуалку, но мы не ищем легких путей.
🔥6
Claude Code, Cursor, Antigravity и Codex стремительно движутся навстречу друг другу.

Кажется выиграет тот, кто максимально органично поженит 4 главных компонента AI-IDE:

1. Список файлов проекта
2. Окно просмотра/редактирования файла проекта
3. Список чатов
4. Окно чата
👍4
starred-repos.md
36.2 KB
Guilty pleasure GitHub repos — часть 2

Продолжаю рассказывать, как я разгребаю свои starred GitHub репозитории (начало — часть 1). Пока писал — застаррил ещё больше 30. Полный каталог всех 105 репо со статусами, триггерами возврата и заметками приложил отдельным файлом.

А чтобы видеть, что я старю в реальном времени — подпишитесь на мой профиль на гитхабе.

А теперь продолжаем:

mvanhorn/last30days-skill

Плагин ищет одновременно по Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub и вебу. Каждая платформа — отдельный walled garden со своим API, и обычно никто не умеет ходить через все сразу: Google не видит Reddit-комменты, ChatGPT не лезет на X, Claude нативно не умеет ничего из этого. А тут один командой — весь интернет.

Ключевой use case — pre-launch research для нового проекта: «что говорят про (перечень аналогов и конкурентов)» — реальные боли пользователей, из которых можно собрать позиционирование.

serejaris/ris-claude-code

Маленький (141 звезда), но качественный репо от русскоязычного инди-разработчика. Из 11 скиллов я взял три:

cc-analytics — генерирует HTML-отчёт моей активности в Claude Code из ~/.claude/history.jsonl
ceo-council — запускает параллельные сабагенты как C-level экспертов (CEO, CFO, CTO, CMO) для стратегических решений. Фишка в том, что агенты изолированы друг от друга, поэтому получается настоящее разнообразие мнений, а не один кастомизированный ответ
claude-md-writer — рефакторит CLAUDE.md по best practices (меньше 200 строк, правила в .claude/rules/, критичное сверху)

iamursky/sokrati

Скилл, который редактирует русский деловой текст по книге «Пиши, сокращай» Ильяхова. Триггеры — «инфостиль», «Ильяхов», «Главред», «канцелярит», «убрать воду».

nextlevelbuilder/ui-ux-pro-max-skill

Плагин с 7 скиллами для дизайна. Главный козырь — генерирует design system (токены, палитры, типографика, паттерны) и сразу выдаёт код под выбранный стек. А стеков 10: React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, HTML/CSS.

Работает не то чтобы идеально, но лучше, чем «Claude из коробки». Я кстати сейчас собираю свой ultimate-дизайн-плагин, в том числе переиспользуя этот скилл.

hubeiqiao/apple-bento-grid

Генерирует Apple-inspired bento grid карточки как самодостаточные HTML-файлы. Формат horizontal, square, vertical — для соцсетей, лендингов, product launch-постов. Ещё не пробовал, но скриншоты в репо выглядят круто.
1
Что я отложил, но присматриваюсь

Эти я не поставил сразу — либо ещё не нужно, либо у них есть подводные камни, либо они конкурируют с тем, что уже стоит. Но они остаются в закладках с конкретным триггером возврата.

affaan-m/everything-claude-code и garrytan/gstack

Два мега-фреймворка для Claude Code. Первый — от победителя Anthropic Hackathon, 148k звёзд. Второй — от Гарри Тана, CEO Y Combinator, 68k звёзд и 23 инструмента «как виртуальная инженерная команда».

Оба хочется попробовать, но оба — это opinionated системы, которые переопределяют твой workflow. А у меня только недавно установился Superpowers, и пока он мне нравится. Ставить параллельно два-три конкурирующих фреймворка — надёжный способ сломать Claude Code и не понять, кто виноват.

gsd-build/get-shit-done

Spec-driven development с акцентом на phase-based state across sessions. Прямо целится в мою главную боль: 80% моих сессий заканчиваются mid-progress, работа растягивается на несколько сессий, и я теряю контекст. GSD явно про это.

Но тоже конкурирует с Superpowers, так что пока на полке.

safishamsi/graphify

Строит knowledge graph из кодовой базы + документов + скриншотов + PDF, и потом Claude читает не всю кодбазу, а только релевантные куски. Заявлено сокращение токенов в 70 раз на запрос. Поддерживает tree-sitter AST для 20 языков, включая Swift, а это значит — работает с моими iOS-проектами.

deanpeters/Product-Manager-Skills

47 PM-скиллов: positioning, roadmap-planning, opportunity-solution-tree, pricing-advisor, discovery-process, jobs-to-be-done и так далее. Лицензия — CC BY-NC-SA 4.0, non-commercial. Для платных продуктов это серая зона, поэтому целиком плагин я не ставлю.

StorySDK/story-ios-sdk

Open-source SDK для Instagram-подобных сторисов внутри приложений.

digitalsamba/claude-code-video-toolkit

Вот это интересное. AI-native тулкит для video production, нативно интегрированный с Claude Code. Open-source стек: Qwen3-TTS для голоса, FLUX.2 для картинок, ACE-Step для музыки. Модель деплоишь к себе на cloud GPU через Modal (free tier $30/мес) и рендеришь видео по цене compute.

Пока у меня только текстовый контент и карусельки, но видео очень хочу попробовать.
🔥2
В комментарии к моему посту про скилл для создания каруселей пришел подписчик и предложил докрутить его до создания презентаций.

Ну и собственно случился первый в моей жизни pull request 🥂

И вообще надеюсь мне когда-нибудь за эту разработку премию дадут 😃 А пока бегом все ставить звезды и использовать.

Что нового:
1. Новый тип слайда — pros/cons с иконками ✓/✗
Зелёные галочки для плюсов, серые крестики для минусов. Полезно для сравнений "за/против".

2. Новый формат 1920×1080 (Wide 16:9)
Горизонтальный — для презентаций, YouTube, десктопа. Раньше были только вертикальные и квадратные.

3. Режим "Презентация"
Теперь можно сделать не только карусель для соцсетей, но и полноценный слайд-дек: крупные заголовки (72px), без uppercase, без разделительной линии, текст легче — как в нормальной презентации.

4. Стили разделены на 3 оси
Раньше был один выбор — "minimal-dark", "editorial" и т.д. (9 штук). Теперь три независимых оси:

Шрифт (3 варианта): Minimal / Editorial / Clean
Цвет (8 палитр): Dark, Light, Paper, White, Gradient, Pastel, Neon, Custom
Режим (2): карусель или презентация
Итого 48 комбинаций вместо 9 фиксированных.

5. Экспорт в PDF
Все слайды одним файлом. Раньше был только PNG — каждый слайд отдельно.

6. Смена формата на лету
Переключаешь формат в тулбаре и канвас ресайзится прямо в браузере. Раньше нужно было править src/slides.ts и перезапускать dev-сервер.

7. RU/EN тулбар
Подписи кнопок переключаются между русским и английским.

8. UI-полировка
Плавные переходы на кнопках, hover на карточках слайдов, press-эффект, fade-анимация при смене языка.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8
Я подписан на кучу каналов по AI и вайбкодингу, и у меня постоянное чувство FOMO. Все там какие-то новые модели пробуют, у себя на компьютере разворачивают, агенты у них там сами все делают, короче на час отойдешь от компьютера и ты уже все, в каменном веке.

И очень веселят посты в тредсе, типа "Google just reinvented the way we design!". Чувак, этой новости уже 3 дня, за это время Anthropic три раза уже все reinvented, а OpenAI один раз, зато в 10 раз дешевле. Вообще в современном мире писать слово just можно только, если что-то случилось 20 минут назад. И то есть шанс, что на гитхабе уже появился репозиторий с тем же самым, но бесплатно.

С другой стороны, вот почитал я как люди используют OpenClaw. И не нашел там ничего такого мне сильно нужного, что я бы с Клодкодом еще не использовал. "Агент читает email поддержки компании", "Управление всем из грузовика через Telegram, голосом". Серьезно? И вот из-за этого столько шума?

А еще я сейчас прохожу один курс по AI, что характерно, для разработчиков. Там нас примерно 50 человек, домашку делает от силы треть (хотя что там делать, попросил клода сделать и запушить, и пошел другими делами заниматься), ну и в принципе, судя по программе и обсуждениям, уровень погружения в AI в этой выборке в среднем так себе. Хотя, это же разработчики, они вообще должны быть на острие прогресса.

Короче, вот так и живу с одновременным FOMO и чувством, что мне уже этот мир абсолютно понятен, и я здесь ищу только одного: покоя, умиротворения и вот этой гармонии от слияния с бесконечно умным, почти что Artificial General Intelligence.

(подпись к картинке выше: Хью Джекман уже 5 лет с AGI, а у тебя только Claude Code)
10🔥2👍1😁1
В общем, Claude Design конечно крут и надо его обязательно щупать, но если вы думали, что сейчас перенесете из Фигмы свои дизайн-системы и ух, тогда заживем — у меня для вас плохие новости
😢1😭1
Чем больше погружаешься в Claude Code, тем больше узнаешь всяких терминов: skills, agents, plugins, hooks, slash-commands, MCP, CLAUDE.md, MEMORY.md, subagents, tools, CLI, IDE. Хорошо еще, что все это обрушивается на тебя не сразу, а постепенно. Но в какой-то момент я понял, что не могу сфорулировать, чем skills отличается от plugin, и решил разложить все по полочкам. Вместе с клодом мы придумали такую метафору:

Основной Claude — это ты, шеф-повар

Ты стоишь у плиты. У тебя есть руки (инструменты), память, опыт, правила заведения и список специалистов, которым можно делегировать. Все, что происходит в Claude Code, крутится вокруг этого шефа.

CLI и IDE — где именно стоит твоя кухня

Одного и того же шефа можно поставить работать в разных условиях, и от этого меняется только обстановка вокруг — не сам повар и не его навыки.

CLI (терминал) — это походная кухня или открытый огонь. Минимум оборудования вокруг, максимум прямого контакта. Ты в терминале, шеф в фартуке, между вами ничего лишнего. Быстро, честно, без украшательств. Хорошо, когда надо что-то сделать прямо сейчас, не отрываясь от текущего контекста, или когда ты работаешь по SSH с сервером, где никакого IDE и нет.

IDE (расширение для VS Code, JetBrains и прочих) — это полноценный стационарный ресторан. Рядом с плитой открытая книга (редактор с кодом), висят экраны с камерами на каждую конфорку (превью, diff, терминал), под рукой мойка (git-панель), на столе разложены все ингредиенты (файловое дерево). Шеф тот же самый, но вокруг него теперь целая рабочая станция. Удобнее видеть контекст, удобнее принимать правки, удобнее жить в одном окне.

Плюс есть мобильное приложение и веб-версия — это как кухня в трейлере или в чужом заведении: не так удобно, как дома, но готовить можно откуда угодно.

Важная деталь: это просто разные двери в одну и ту же кухню. Скиллы, агенты, CLAUDE.md, MEMORY.md, MCP — все работает одинаково, независимо от того, через CLI ты зашел или через IDE. Меняется только эргономика, а не набор возможностей.

Более того, на самом деле все сессии, которые запускает Claude Code на твоей машине, одинаковые и видны в разных IDE или в CLI.

Tools — базовый набор кухонных приборов

Нож, сковорода, духовка, миксер. В Claude это:

- Read — прочитать файл
- Write — создать новый файл
- Edit — точечно поправить существующий файл
- Bash — выполнить команду в терминале
- Grep — найти по содержимому файлов
- Glob — найти файлы по имени или маске

И так далее. Встроенные, всегда под рукой. Без них ты даже яичницу не пожаришь.

CLAUDE.md — правила этого конкретного заведения

В каждом ресторане свои порядки: здесь мы не жарим на подсолнечном, здесь пасту только al dente, вот наш tone of voice с гостями. CLAUDE.md лежит в корне проекта и Claude читает его автоматически при входе на кухню. Это не рецепты и не приемы — это конституция проекта.

MEMORY.md — личная записная книжка повара

У любого хорошего шефа есть потрепанный блокнот, который он таскает с собой между заведениями: где брать хорошее мясо, как мама учила резать лук, какие у него любимые пропорции. MEMORY.md работает так же — она загружается в каждой сессии, независимо от проекта.

Разница с CLAUDE.md: CLAUDE.md — это про место, MEMORY.md — это про тебя.

Skill — рецепт в поваренной книге

Пошаговая инструкция "как приготовить X". Просто файл с инструкцией, иногда с приложенными скриптами-заготовками. Сам по себе рецепт ничего не готовит — его читает и исполняет шеф. Но у шефа на полке может лежать сорок рецептов, и когда гость просит карбонару, он берет нужный и делает по нему.

Скиллы переиспользуются между проектами. Один раз написал рецепт — используешь на любой кухне.

Slash-команда — кнопка быстрого вызова на панели

/commit, /review-pr, /screenshot-beautify. Это как кнопки на профессиональной кофемашине: нажал "эспрессо" — получил эспрессо. Под кнопкой лежит заранее прописанная последовательность действий. Отличие от скилла: скилл Claude может подхватить сам, когда видит подходящий контекст. Команду ты вызываешь явно, нажатием.
Agent (субагент) — специалист, которого ты нанимаешь на задачу

Шеф не делает все сам. У него есть кондитер, сомелье, су-шеф, мойщик посуды. Субагент — это отдельный Claude со своим системным промптом, своим набором разрешенных инструментов и (главное) своим изолированным контекстом.

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

Две ключевые суперсилы субагентов:
- Изолированный контекст. Его возня не засоряет твою голову. Ты помнишь только: "заказал тирамису, получил тирамису".
- Параллельность. Можно одновременно отправить кондитера делать десерт, су-шефа резать овощи и мойщика мыть посуду. Шеф при этом жарит стейк.

Hook — автоматический триггер на кухне

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

В Claude это PreToolUse, PostToolUse, SessionStart и другие события. Повесил хук "перед каждым git push запусти линтер" — теперь линтер запускается сам, без твоих напоминаний. Важная деталь: хук исполняет не Claude, а сама кухня (харнесс). То есть это не "Claude постарается не забыть", а жесткое правило, которое сработает всегда.

MCP-сервер — подключение новой кухонной техники

Купил соковыжималку, подключил к розетке — появилась возможность делать свежевыжатый сок. В Claude Code это работает так же: подключил MCP-сервер для GitHub — появились тулы для работы с PR, issues, коммитами. Подключил MCP для Figma — появились тулы для чтения макетов.

MCP — это стандарт, по которому внешние инструменты приносят Claude новые возможности. Как USB для кухни: один разъем, много устройств.

Plugin — упакованный набор "кухня под ключ"

Коробка с надписью "Итальянская кухня". Внутри: рецепты (скиллы), специалист-пастаро (агент), пастомашина (MCP), автотриггер "посыпать пармезаном" (хук), кнопка "сделай мне пасту" (slash-команда).

Плагин сам по себе не готовит. Это способ упаковать и распространить набор всего вышеперечисленного одним куском. Поставил плагин — получил сразу все ингредиенты для конкретного сценария.

Как это все работает вместе

Приходит заказ: "сделай лендинг с подключенной аналитикой".

1. Шеф (основной Claude) читает CLAUDE.md — "ага, в этом заведении мы пишем на Next.js, CSS через Tailwind, никаких эмодзи".
2. Заглядывает в MEMORY.md — "у меня уже был похожий проект, вот мои любимые паттерны".
3. Достает с полки скилл "шаблон лендинга" — пошаговый рецепт.
4. Делегирует субагенту-дизайнеру подобрать цветовую схему, параллельно — субагенту-копирайтеру написать тексты.
5. Вызывает MCP Figma-сервера, чтобы подтянуть макеты.
6. Использует инструменты Write и Edit, чтобы собрать код.
7. На коммите срабатывает хук — прогоняется линтер и тесты.
8. Ты вызываешь slash-команду /deploy — улетает на Vercel.

Весь этот набор (скилл + агенты + MCP + хук + команда) может быть упакован в один плагин "SaaS-лендинг под ключ" и поставлен другому человеку одной строкой.

Резюме одной таблицей

- CLI / IDE — разные двери в одну и ту же кухню
- Tools — руки и приборы шефа
- CLAUDE.md — правила заведения
- MEMORY.md — записная книжка повара
- Skill — рецепт
- Slash-команда — кнопка быстрого вызова
- Agent — специалист, которому делегируешь
- Hook — автоматический триггер на кухне
- MCP — подключенная кухонная техника
- Plugin — коробка со всем вышеперечисленным для одного сценария

❤️ если узнал что-то новое
2🔥96🙏3👍1