TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Мобильное Чтиво

6 Jul, 19:08

Открыть в Telegram Поделиться Пожаловаться

Написал TBD-плагин для AI-агентов 🤖

Я в основном работаю в Claude Code и OpenCode.

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

Для меня это плохо, потому что я люблю работать по Trunk-Based Development. То есть стараюсь резать работу на маленькие PR’ы, которые:
• можно нормально отревьюить
• можно быстро смержить
• не ломают trunk
• несут какую-то отдельную логическую ценность

Для мобильной разработки это, как мне кажется, вообще особенно важно.
У нас цена ошибки выше: билд, QA, сторы, rollout, пользователи на разных версиях приложения.

Быстро просто задеплоить фикс нельзя, как на беке.

А еще в мобилке куча неочевидных мест, которые AI может случайно сломать.

Поэтому маленькие PR’ы здесь еще позволяют не потерять контроль над тем, что AI меняет в приложении.

И почти каждый раз я вручную объяснял агенту, как именно разбить задачу:
• где сделать безопасный первый PR
• где нужен feature toggle, где лучше branch by abstraction
• где механические изменения надо вынести отдельно и так далее.

В итоге вынес это всё в отдельный плагин 🧩
Trunk-Based Development for Coding Agents

Как использовать в Claude Code:

/using-tbd do the gift-cards task from our Jira, SHOP-1234


Можно комбинировать с другими штуками, например с Superpowers:

/using-tbd /using-superpowers do SHOP-1234


В OpenCode slash-команд нет, поэтому можно просто попросить загрузить using-tbd skill.

Что делает плагин:
• Сначала смотрит, помещается ли задача в один нормальный PR.
• Если нет, то раскладывает все на цепочку маленьких PR’ов.
• Пишет decomposition map в docs/tbd/decompositions/.

Дальше агент идет по одному PR за раз, а не пытается сделать всё сразу.

То есть это не про то, как писать код, не про TDD, не про конкретный стек и не про ваш процесс.
Это просто слой, который помогает держать нормальные границы PR’ов, когда с кодом работает AI.

Если тоже страдаете от больших AI-generated PR’ов попробуйте 🙌

Вот репозиторий:
https://github.com/makzimi/tbd

Навалите фидбека, поставьте звездочку ⭐️

#mobile #tbd #ai #agents #claude

1.2k 0 24 3 17
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot