TGViewer
Channel Public Channel
malamuth

malamuth

@kotmalamuth

Бо @malamuth Ранее лид/манагер дизайн-систем в Туту, Озон, Альфа-Банк, продуктовый диз. Про жизнь → @bohemian_pchic

Поговорить за деньги: https://calendly.com/malamuth

Поддержать донатом https://t.me/tribute/app?startapp=dkB4
Subscribers
1.08K
Photos
38
Videos
11
Links
29
Recent Posts 19 shown
Post #96 689
В продолжение этой истории — agentic-генерация переменных под твой сетап: сколько сайз-классов, платформ, тем и т.д... 10 минут, и готова система, можно мастерить, не отвлекаясь на мелочёвку.

Мигрируем на MCP. А дальше двигаемся в сторону генерации компонентов (design+code), и уже дизайн-принципов — самая мякотка и давняя мечта...

То, что начиналось, как Starter Kit, потихоньку обретает очень симпатичные мне очертания ☕️
  • 🔥 11
  • ❤ 4
Post #95 864
Продолжаю вайбкодить с мамкиными билдерами, и у нас настала пора оптимизаций 😳

Со временем у координатора на долгих и больших проектах появляются навязчивые идеи, бывает он сам хочет поработать руками вместо своих непосредственных обязанностей и всё такое. В общем, засоряется контекст, и координатор, так скажем, выгорает. Что в таких ситуациях происходит в дикой природе? Ага, PIP и/или увольнение.

Так у нас появились три очень прагматичных скила:
Mamkin Context Audit и Mamkin Context Reset — аналог PIP
Mamkin Coordinator Rollover — ну вы поняли ☠️

Последняя процедура включает в себя передачу дел, онбординг и напутственные слова предшественника. Создаётся новая ветка, старая архивируется.

Этот координатор выгорел, тащите молодого, заряженного!
  • 🤣 19
  • ❤ 5
  • 🔥 1
  • 👾 1
Post #94 879
Оч показательная ситуация. Обсуждали, как экспортируются вариаблы в фигму (как это должно расскладываться по коллекциям, группам и тд). Экспорт влоб, концептуально понятный, как три копейки, который предлагает разработчик, концептуально мне очень нравится, но на практике всё лежит не там, где мне привычно, и у меня начинает подгарать. А кому-то привычно ещё как-то по-другому, ну как же, как же можно так всё раскладывать не так!

Где-то полчаса бомблю. Потом задумываюсь: а зачем мне надо, чтобы лежало именно там? Ну чтобы глазаками проверить, ручками поправить. Чтобы под контролем всё было короче.

И тут до меня доходит, что это вопли внутреннего луддита. И попустило. Пусть лежат как угодно, не кожаное это дело теперь вариаблы раскладывать.

Очень интересно наблюдать, как эти попытки хвататься за старое выстреливают в самых неожиданных местах, хотя думаешь, что ты давно за всё новое и прогрессивное...
  • 💯 16
  • 🤔 3
  • ⚡ 2
  • ❤ 1
Post #93 1K
Хаха шах и мат у меня кодекс на мобиле!
  • 🤣 18
  • 👏 5
Post #92 899

Forwarded from Как Лёха-дизайнер кнопки рисовал и старался не уехать кукухой

Написал тут статью на vc про эволюцию системы токенов цветов в tutu.ru, точнее — пересказ со старого видео, чтобы потестить площадку и всё такое. Там мы с @malamuth рассказываем, как мы всё это вертели-крутили. И мне очень нравится это видео, потому что там мы рассказываем не стройную картину мира, типа мы сделали вундервафлю, которая вообще ультимативная и мы гении, а про то, что можно делать по-разному, и иногда даже против канонов, как это все идеализируют. А самое главное, что это сработало!

Короче, если кто-то еще не видел — велкам.

(Видео выходило на канале Бо, вы её, скорее всего, знаете, но на всякий случай, если нет — подписывайтесь, она вообще ебейшая)
YouTube Эволюция токенов цветов в Туту Делимся реальной историей развития дизайн-токенов цветов в дизайн-системе Kite (Туту). Не рафинированный кейс, а честный рассказ о нескольких итерациях, проблемах и решениях, к которым пришли. Тут и про архитектуру, и про работу непосредственно с цветами.…
  • ❤‍🔥 11
  • 🔥 1
Post #91 773
Дорогой Лёха тут перенёс наш кейс про цвета в буквы, такой чудесный привет из прошлого без AI и вот этого всего.

И вообще, подписывайтесь на Лёху, он очень искренне делится опытом и наблюдениями, любо-дорого читать)
  • ❤ 1
  • 👍 1
  • 🥰 1
Post #90 981
Больше всего, конечно же, довольна неймингом
  • 🤣 11
  • 😁 9
Post #88 1.07K
Всё, как у людей

Меня задолбала свалка, в которую со временем превращаются мои навайбкоженные проекты. Даже, если на первый взгляд всё выглядит, как надо: аккуратные папочки с ассетами, сорцами, тестами и т.д., понимаешь, что внутри куча лишнего, неверно истолкованного, недопровренного, недоделанного, недо-недо-недо, или просто ты не знаешь наверняка, что внутри.

Я работаю в Codex (да, я нетакуся, не в Claude). Пробовали разные подходы: по треду на фичу, по треду на отдельный элемент продукта, общий тред, отдельные треды на ресёрч и имплементацию, треды с сабагентами. Путалась в тредах, треды постоянно сжимали контекст и превращались в лунтиков. В общем, много часов бессистемной работы.

На прошлой неделе меня это уже в конец достало, и я затеяла сайд-активность, которую назвала mamkin-builder — проект-шаблон, цель которого стать отправной точкой для всех моих последующих проектов. Не библиотека компонентов, решений или какого-то переиспользуемого кода, а именно стартовые инструкции и конфигурация агентов под новый проект.

TL;DR мне удалось упорядочить работу, разграничить контексты и в каждый момент времени понимать, в каком состоянии проект и почему. Что добавлено, как работает, почему уверены в этом. В чём не уверены. Что подметили, но отложили на потом. Что ещё предстоит делать. Какие решения ещё не приняты. Что нужно сделать руками. Или головой. Целевое состояние, к которому идём.

Работает это так: копирую шаблон, запускаю init-flow, который опрашивает меня, что будем делать. Он адаптирует шаблон под конкретный проект, собирает бриф проекта и приблизительный роудмап. Дальше передаёт руль координатору. Координатор предлагает следующие шаги, запускает других агентов (архитекторов, аналитиков, воркеров, деплоеров, и т.д.) под каждую следующую фичу. Зовёт меня в непонятных ситуациях или в кейсах, предусмотренных доками. Держится всё не только на мдшках, но и на кодексовских конфигах.

Работа полностью распределена — координатор только рулит и создаёт тиммейтов. Воркеры пишут, ревьюверы только тестят, писать им запрещено. Всё общение со мной через координатора.

Из забавного, периодически координатор реально эскалирует на меня, например, в одном из проектов ревьювер отказывался принимать фичу из-за несоответствия критериям приёмки — агент не мог протестировать сценарий на стейдже из-за доступов. Ревьювер встал в позу, координатор не смог с этим ничего сделать и принёс ситуэйшн мне. Разобрались — протестила сценарий вручную, говорю «передай ревьюверу, что я всё проверила, можно принимать». Ревьювер принял, но с пометкой, что тестирование выполнено частично вручную (снял с себя ответственность, выходит). Только потом разблокировалась возможность переходить к следующей фиче.

В общем, с таким сетапом моя роль сводится по большей части к вычитке доков, булшит-чеку требований и планированию. Ещё из наблюдений — итеративная работа с агентами, которая строится на роудмапе+фича-доках+фоллоупах позволяет тормозить самого себя, когда хочется напихать гениальных идей в неподходящий момент. Координатор ведёт лог моих хотелок, но не позволяет мне навалить в «спринт», когда ведётся работа над чем-то другим. Или пока мы не зафиналили пререквизиты.

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

Сам mamkin-builder также улучшаю по ходу проектов. Вижу, что что-то ломается процессно — натравливаю агента из проекта шаблона на проект, который с помощью шаблона строим, вытаскиваем проблемы, улучшаем шаблон.

P.S. самое приятное, что теперь процентов 60 моих промптов это «What’s next?» и «Proceed!».

Вот такие пироги.
  • ❤ 21
  • 👏 1
  • 🤯 1
  • 🤩 1
Post #87 1.31K
Попался интересный видос про файлики с контекстом для моделей (и научные работы о том, что они либо незначительно влияют на аутпут, либо даже портят его, если автогенерятся или обновляются руками).

В конце чувак предлагает интересный подход — по сути собирать в AGENTS.md ошибки и трудности, с которыми сталкивается агент, другим агентам на будущее:

The role of this file is to describe common mistakes and confusion points that agents might encounter as they work in this project. If you ever encounter something in the project that surprises you, please alert the developer working with you and indicate that this is the case in the AgentMD file to help prevent future agents from having the same issue.


Вспомнились времена, когда я изучала Python (что-то типа 2019) и писала первые проекты. У меня тогда была большая тетрадка, в которой я вела по сути бортовой журнал — каждый день фиксировала в дорогом дневнике, с какими проблемами столкнулась, как в итоге решила (или ещё не решила, но перепробовала то-то и то-то). Этот бортовой журнал спасал меня потом ещё несколько лет, когда время от времени надо было чего-то напитонить. И даже уехал со мной в Грузию)

Пробуем!
YouTube Delete your CLAUDE.md (and your AGENT.md too) Are agentmd/claudemd files useful? What about skills? MCP? Oh boy... Thank you Daytona for sponsoring! Check them out at: https://soydev.link/daytona SOURCES https://arxiv.org/abs/2602.11988 https://news.ycombinator.com/item?id=47034087 https://arxiv.o…
  • ❤ 9
  • ✍ 5
  • 🔥 3
  • 👍 1
Post #85 1.27K
Скоро что-то зарелизим. Пока затравочка про тулинг для работы с китом:

• документация с воспроизводимой генерацией из единого источника (для агентов и кожаных)
• скилы и скрипты для типовых/запарных сценариев (пример с палеткой — как минимум, как отправная точка для файнтюнинга)
• с адаптацией под разные редакторы
  • 🔥 9
  • ❤ 4
  • 😱 1
Post #84 1.18K
И вообще, чем вот это вот объяснить разрабу, как ты хочешь, чтобы он заверстал, отличается от вайбкодинга? Ну кроме того, что безопасно не следить за речью
  • 🥰 7
  • 🤣 7
  • 👍 1
Post #83 1.34K
  • 🔥 1
Post #82 1.61K
Давно тут про Корпоратив ничего не было. Армения, 1–3 мая, нас уже 30+, подробности тут 👈

Погнали, пока есть места!
  • ❤ 5
  • 👍 2
  • 🔥 2
Post #81 1.7K
Смотрите, что с командой стряпаем
  • 🔥 59
  • ❤ 11
Post #80 1.72K
А что вы делаете пока оно вайбкодит? 🎲
Post #79 1.88K
Гляжу на спеккит и думаю, что если диз может итерировать и предсказуемо развивать свой вайбкод — это лучший маркер того, что он может нормально хэндоффить людям. Или лучший способ научиться это делать.
GitHub GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development 💫 Toolkit to help you get started with Spec-Driven Development - github/spec-kit
  • 🔥 13
  • ❤ 1
Post #77 2.47K
Ребятки, кто в Белграде — у нас на следующих выходных будет второй 🍿🍿🍿

Познакомимся с местными художниками, съездим на природу, будем много гулять и общаться. Подробнее тут (моё серьёзное лицо на фото — это мы с Ильнаром как раз всё финалим), а билеты тут, присоединяйтесь ❤️
  • 🔥 8
  • ❤‍🔥 4
  • ⚡ 1
  • ❤ 1
Post #76 2.32K
Посмотрела короткий курсик от Anthropic по AI Fluency — это из разряда тех штук, которые кажутся простыми и очевидными, но на самом деле очень глубокие. Это когда ты на первой минуте такой «да всё понятно, ало». А спустя время и какое-то количество ситуаций такой «так вот, что это значит…»

Если коротко, ребята упаковали всё в фреймворк 4D:

⁃ Delegation — понимать для себя конечную цель взаимодействия с AI и то, какие части работы действительно стоит делегировать, а какие невозможно или вредно
⁃ Description — описать, а что собственно нужно сделать, учитывая это самое делегирование
⁃ Discernment — способность понять, что работа выполнена в соответствии с твоими же требованиями, должным образом
⁃ Diligence — готовность взять ответственность за результат на себя

И это такой чек-лист про взаимодействие с AI.

Но я не могу отделаться от другой мысли, что это 4D отлично ложится на эффективное управление людьми. Стратегия, постановка задач, приёмка, ответственность за результат. Только с коммуникацией потоньше
Anthropic Courses Learn to build with Claude AI through Anthropic's comprehensive courses and training programs.
  • 🔥 11
  • 🤔 2
Post #75 1.75K
🚘Тбилиси → Лиссабон → Тбилиси

Знаю, что последнее время докучаю вам недизайнсистемными постами. Но тут такое дело, я отправляюсь в автотрип почти на полгода, и знаю, что захочу рассказывать об этом, да и не только. Поэтому увожу всю непрофессиональную историю в новый канал →
  • 🔥 32
  • ❤ 16
  • 😎 1
Older posts →

About this channel

How can I read @kotmalamuth without a Telegram account?
TGViewer shows the public web preview Telegram publishes for malamuth: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does malamuth have?
malamuth (@kotmalamuth) has 1.08K subscribers on Telegram, refreshed roughly every 30 minutes.
Does malamuth know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
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 →