GO BACKEND / AI AGENTS

Приёмы недели из X

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

28 сентября — 5 октября 2026приёмов: 8на радаре: 3постов: 2202
О чём говорят

В выбранных постах много внимания к проверке результата и сохранению контекста. План тестирования читают до написания тестов, ошибки законченной сессии превращают в улучшения репозитория, а длинную историю пробуют хранить в редактируемом файле. Отдельная тема — интерфейс агента: повторяющийся вопрос можно вынести в мод, а сложное объяснение попросить в HTML. Для Go-сервиса, который вызывает модели через API, есть конкретная проверка миграции: схема инструментов и обработка ответа без вызова функции.

01

Восемь приёмов

01

Разбери сессию через /retro

автор:@mattpocockuk
Было

После сложной правки ошибки агента остаются в переписке; следующая сессия повторяет их.

→
Стало

Навык /retro читает сессию и предлагает улучшения навигации, проверок и инструкций репозитория.

Почему: Можно превратить один найденный промах в конкретную проверку или указатель на нужный файл. Список изменений сначала оценивает человек.

Попробовать за вечер
  1. В Claude Code установи /plugin install mattpocock-skills; в Codex выбери навыки через npx skills@latest add mattpocock/skills. Не ставь оба варианта в один агент.
  2. В репозитории выполни /setup-matt-pocock-skills, затем /retro для текущей или выбранной прошлой сессии. Выбери одно улучшение из отчёта.
  3. Проверка: на следующей похожей задаче агент быстрее находит нужный файл или существующая проверка ловит прежнюю ошибку.

Учти: Установка пакета навыков сама по себе не чинит репозиторий; /retro предлагает изменения.

02

Попроси план тестирования до написания тестов

автор:@alexlavaee
Было

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

→
Стало

Сначала читаешь план: какое поведение проверяется, почему нужен этот уровень теста и какие реальные компоненты участвуют.

Почему: У плана можно проверить смысл до того, как агент потратит время на код. Автор предлагает реальные сценарии использования и интеграционные проверки там, где они нужны.

Попробовать за вечер
  1. Для своего опыта выбери один Go-обработчик. Попроси агента пока не писать код, а составить план тестирования: какое поведение проверить и как понять, что тест полезен.
  2. Прочти план до написания тестов. Если нужен интеграционный сценарий, обсуди с агентом использование реальных компонентов, как предлагает автор.
  3. Собственная проверка: намеренно нарушь выбранное поведение в локальной ветке и убедись, что написанный тест это замечает.

Учти: Это метод выбора проверок, а не требование запретить все моки или запускать E2E для каждой правки.

03

Ответвись от удачного момента сессии

автор:@dani_avila7
Было

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

→
Стало

Мод /timemachine показывает точки сессии; по описанию автора, выбранная точка восстанавливается в отдельной ветке и Git worktree.

Почему: Можно сравнить две версии решения, сохранив исходную сессию. Git worktree — отдельная рабочая папка для ветки.

В меню Claude Code видна команда timemachine и подсказка о точках сессии.Из источника
В меню Claude Code видна команда timemachine и подсказка о точках сессии.
Попробовать за вечер
  1. В учебном Git-репозитории установи npx claude-code-templates@latest --mod productivity/session-time-machine. Перезапусти Claude Code.
  2. Сделай небольшую правку, открой /timemachine и выбери точку для альтернативного решения.
  3. Проверка: сравни обе ветки и результаты тестов; проверь, какие файлы восстановились, прежде чем применять мод к рабочей задаче.

Учти: Восстановление заявлено автором; границы работы с незакоммиченными и неотслеживаемыми файлами нужно проверить на учебном репозитории.

04

Преврати повторяющийся вопрос в мод Claude Code

автор:@Voxyz_aiещё по теме:@trq212
Было

Снова просишь показать заполнение контекста, список правок или последствия команды.

→
Стало

По журналам последних сессий выбираешь один повторяющийся вопрос и добавляешь ответ в интерфейс агента.

Почему: Мод — расширение Claude Code, которое реагирует на события и может рисовать строку состояния или панель. Начать можно с описания того, что эта строка должна показывать.

Token Weather из официального гайда: 81% контекста, 161.1k / 200k токенов и прирост последнего хода.Из источника
Token Weather из официального гайда: 81% контекста, 161.1k / 200k токенов и прирост последнего хода.
Попробовать за вечер
  1. Проверь claude --version: руководство требует 2.1.287 или новее. Дай агенту ссылку на официальный гайд и попроси найти повторяющиеся вопросы в последних 20 локальных .jsonl-сессиях.
  2. Попроси сначала идеи с точными цитатами и частотой. Выбери простую строку заполнения контекста; не создавай мод, если задачу уже решает настройка.
  3. Проверка: проверь расширение через claude plugin validate <папка-мода> и сравни показание с реальным расходом контекста. Сохрани временную папку, если хочешь использовать мод в новой сессии.

Учти: Временный мод живёт в текущей сессии; для повторного использования его надо сохранить и установить как плагин. Это исполняемый код.

05

Подключи советника к трудному решению

автор:@hanakoxbt
Было

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

→
Стало

В Claude Code включаешь вторую модель через /advisor: она читает всю сессию и даёт совет основной модели.

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

Схема автора: основная сессия и подагенты слева, советник с полной историей справа. Числа относятся к его примеру.Из источника
Схема автора: основная сессия и подагенты слева, советник с полной историей справа. Числа относятся к его примеру.
Попробовать за вечер
  1. Запусти /advisor и выбери доступную совместимую модель. Если основная модель — Sonnet, официальный пример подключения Opus — /advisor opus.
  2. На одной задаче попроси: «Обратись к советнику перед планом, при повторе ошибки и перед завершением». Смотри строки Advising и Reviewed.
  3. Проверка: сравни замечания и расход через /usage с похожей сессией без советника. Выключение — /advisor off.

Учти: Экспериментальная функция через Anthropic API, в том числе для подписочных аккаунтов; Bedrock и другие платформы не поддерживаются. Каждый вызов читает всю сессию заново и расходует токены. Fable может требовать доступа и отдельного согласия на оплату.

06

Замени принудительный вызов инструмента при миграции API

автор:@dani_avila7ещё по теме:@ClaudeDevs
Было

Обёртка API отправляет tool_choice: any или tool и рассчитывает, что модель обязательно вызовет нужную функцию.

→
Стало

Для Sonnet 5.5 официальный гайд требует tool_choice: auto, строгую схему инструмента и указание в промпте, когда его использовать.

Почему: Прежние значения возвращают HTTP 400. Строгая схема проверяет форму аргументов, но решение о вызове остаётся за моделью.

Попробовать за вечер
  1. В тестовой ветке Go-сервиса найди сериализацию tool_choice. Для Sonnet 5.5 замени type на auto; в описание инструмента добавь strict: true и additionalProperties: false для каждого объекта.
  2. В запросе явно назови нужный инструмент. Выполни сценарий с валидными аргументами и обработай ответ без tool_use.
  3. Проверка: убедись, что запрос не возвращает 400, аргументы соответствуют схеме, а отсутствие вызова обрабатывается явно.

Учти: Правило относится к Sonnet 5.5. strict задаёт форму входа, а auto не гарантирует выбор конкретного инструмента.

07

Дай агенту редактировать контекст через файл

автор:@muratcan
Было

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

→
Стало

Экспериментальная обёртка хранит рабочую историю в редактируемом файле и перечитывает её после каждой команды.

Почему: Агент может убрать отработанные фрагменты и оставить точную ошибку. Системные инструкции и исходная задача при этом хранятся отдельно, вне его правок.

Панель эксперимента: слева размер контекста, в центре файл истории, справа сведения об исполнении.Из источника
Панель эксперимента: слева размер контекста, в центре файл истории, справа сведения об исполнении.
Попробовать за вечер
  1. На учебной задаче разбора логов оставь system и исходную задачу отдельно. Запиши остальную историю с заголовками сообщений в файл.
  2. После команды перечитывай файл и собирай следующий запрос из защищённого префикса и обновлённой истории. Добавь ограничение размера, проверку ролей и откат невалидной правки.
  3. Проверка: сравни сохранность точной ошибки, число обработанных токенов и результат с обычным пересказом истории.

Учти: Один SKILL.md не меняет контекст работающего агента. Нужна поддержка в его обёртке; частые правки начала истории сбрасывают кэш и могут увеличить расходы.

08

Сделай объяснение веб-страницей

автор:@karpathyещё по теме:@tom_doerr
Было

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

→
Стало

По совету Karpathy просишь ответ «in HTML» и открываешь сгенерированную страницу.

Почему: Пост предлагает сменить формат ответа на интерактивную веб-страницу. Удобство и точность такого объяснения нужно проверить в своём случае.

Попробовать за вечер
  1. Попроси агента объяснить знакомую техническую тему с дословной инструкцией из поста: «in HTML».
  2. Собственный эксперимент: открой страницу и сравни факты и команды с исходным текстом.
  3. Проверка: оцени, понятнее ли стал материал; если нет, вернись к тексту или упрости страницу.

Учти: Удобный формат не подтверждает правильность объяснения. Факты и команды проверяются по исходному материалу.

02

На что обратить внимание

Эти идеи конкретны, но ещё требуют проверки условий или настройки под свою команду.

Общее хранилище памяти в Git

Jason Liu хранит память агентов в Git с AGENTS.md по каталогам. Правила обновления и разрешения конфликтов придётся определить под свою команду.

Пост ↗

Локальная панель расходов TokenJam

В посте есть команда npx tokenjam onboard. Указанный при проверке GitHub-путь не дал README; до установки нужно найти канонический репозиторий и проверить сбор телеметрии.

Пост ↗

Ночная проверка свежих коммитов

Промпт требует тест, который падает до исправления, и запрещает менять старые тесты. Команды /schedule и облачную доступность в этом проходе не подтвердили по официальной документации.

Пост ↗
03

Мой план на неделю

#

Метаданные

Собрано: 2026-10-05T15:28+03:00
Окно: 28 сентября — 5 октября 2026 года; текущий день включён по момент сбора.
Воронка: 2202 поста, 73 просмотрено, 22 прочитано полностью; 8 основных карточек, 3 на радаре. Остальные решения и непрочитанный резерв сохранены в журнале.
Метрики: 2202 поста с реакциями. Ранжирование учитывает репосты, лайки, ответы и пересечение тем.
Сбор: тематические и авторские RSS-ленты nitter.perennialte.ch через Firecrawl; метрики fxtwitter через Firecrawl. Три локально сохранённых изображения X были получены прямой загрузкой при предыдущем сборе; изображение связанного первоисточника получено через Firecrawl screenshot.
Пробелы: "token cost" OR "cost per token" min_faves:20; vllm OR sglang min_faves:20; "llama.cpp" OR ollama min_faves:30; "subagent" OR "sub-agent" min_faves:20; from:HamelHusain. Эти цели не покрыли пять дней даже после повторного запроса и проверки nitter.tiekoetter.com; часть недели по ним отсутствует в корпусе.
Изображения: 4 карточки с локально просмотренными исходниками. Обложки и изображения другой части поста исключены.
×
Открыть источник