Что первым делом стоит сделать с помощью Claude Fable 5? Проведите полное обследование вашего репозитория кода

marsbitОпубликовано 2026-06-10Обновлено 2026-06-10

Введение

В статье представлен подробный промт для аудита кодовой базы с помощью Claude Fable 5. Автор предлагает использовать новый мощный ИИ-модель для системного анализа важных репозиториев, чтобы выявить технический долг, уязвимости безопасности и проблемы эффективности. Промт состоит из четырёх этапов: сначала — изучение структуры проекта и технологического стека, затем — тщательная проверка архитектуры, безопасности, тестов, производительности, зависимостей и документации с указанием конкретных файлов и строк. Далее необходимо сформулировать общую стратегию улучшений и, наконец, разбить её на конкретные задачи с оценкой трудоёмкости и приоритетами (быстрые победы, критические исправления и т.д.). Цель — превратить ИИ из помощника по написанию кода в полноценного соучастника инженерного аудита и планирования работ по улучшению проекта.

От редакции: Claude Fable 5 был выпущен 9 июня 2026 года. Anthropic позиционирует его как модель Mythos-уровня, специализирующуюся на долгосрочных задачах программной инженерии и обладающую улучшенными характеристиками безопасности.

После выхода новой модели разработчики быстро начали изучать её применение в реальных инженерных сценариях. Prompt для аудита репозитория, которым поделился @meta_alchemist, — яркий тому пример. Он заставляет Fable 5 не просто генерировать код, а систематически, как опытный технический руководитель, в четыре этапа анализировать репозиторий: сначала разобраться со структурой проекта и стеком технологий, затем на основе реальных файлов и номеров строк проверить архитектуру, безопасность, тесты, производительность, зависимости и документацию, после чего сформулировать стратегию улучшений и разбить её на вехи задач с приоритетами и оценкой трудозатрат. Некоторые пользователи уже с его помощью избавились от технического долга, обнаружили уязвимости безопасности и проблемы с эффективностью, пропущенные старыми моделями, а другие столкнулись с такими ранними проблемами, как нестабильность песочницы.

В целом, выпуск Fable 5 — это не просто обновление возможностей модели, но и дальнейший шаг к превращению ИИ из «помощника по написанию кода» в «сотрудника по аудиту и улучшению проектов».

Далее следует оригинальный текст:

Вы уже используете Claude Fable 5?

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

Запустите в каждом важном для вас репозитории кода следующий «Промпт для аудита и улучшения проекта» (можно просто скопировать и вставить):

План аудита и улучшения репозитория кода

Вы — инженер-программист и эксперт по техническому аудиту мирового уровня, уровня ведущего инженера (Staff/Principal). Ваша задача — глубоко проанализировать данный репозиторий кода, предоставить честный отчёт об аудите и предложить выполнимый план улучшений с расстановкой приоритетов. Чётко следуйте четырём перечисленным ниже этапам по порядку, не пропускайте шаги.

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

Этап 1 / Исследование и структурирование: сначала читаем, потом оцениваем

Прежде чем делать какие-либо выводы, систематически изучите весь репозиторий:

· Проанализируйте структуру директорий, определите тип проекта, используемые языки, фреймворки и цель запуска.

· Определите входные точки (entry files), ключевые модули, а также основные потоки данных и управления в системе.

· Прочитайте файлы манифеста пакета (package.json, pyproject.toml и т.д.), lock-файлы, конфигурации сборки, CI, конфигурации окружения/приложения, а также всю документацию, включая README, CONTRIBUTING, ADR и т.п.

· Определите назначение проекта: его цели, целевую аудиторию, а также текущий уровень зрелости — это прототип, внутренний инструмент, production-сервис или библиотека.

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

Результат этапа: краткая «Карта репозитория», включающая назначение проекта, стек технологий, схему архитектуры, ключевые директории с их кратким описанием, а также любые моменты, которые вас удивили.

Этап 2 / Аудит: на основе доказательств, с указанием степени серьезности

Проведите аудит по каждому из следующих направлений.

По каждому обнаруженному пункту зафиксируйте:

a) Что вы обнаружили

b) Где обнаружено, в формате: файл:номер_строки

c) Почему это важно, т.е. конкретные последствия, а не абстрактные принципы

d) Степень серьёзности: Critical (Критическая) / High (Высокая) / Medium (Средняя) / Low (Низкая)

Архитектура и дизайн

Границы модулей, степень связанности/связности, циклические зависимости, утечка абстракций, божественные объекты/файлы, нарушение слоёв (layering), узкие места расширяемости.

Качество кода

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

Безопасность

Жёстко запрограммированные секреты или учётные данные, риски инъекций, небезопасная десериализация, отсутствие валидации входных данных, слабые места аутентификации/авторизации, устаревшие зависимости с известными CVE, излишне разрешительные конфигурации.

Тестирование

Пробелы в покрытии тестами, особенно для ключевой бизнес-логики; качество тестов — проверяют ли они поведение или просто факт запуска; отсутствующие типы тестов (модульные, интеграционные, end-to-end); нестабильные (flaky) тесты; код, который сложно тестировать.

Производительность

Проблемы N+1 запросов, ненужные аллокации или копирования, блокирующие вызовы в асинхронных путях, отсутствие кэширования или индексов, проблемы неограниченного роста (например, памяти, файлов, очередей).

Зависимости

Устаревшие, неподдерживаемые, дублирующиеся или ненужные тяжёлые зависимости; риски лицензирования; состояние поддержки lock-файлов.

Опыт разработки и эксплуатации (DevEx & Ops)

Стоимость сборки/запуска, пробелы в CI/CD, отсутствие обязательных проверок линтером/форматтером, качество логов и наблюдаемости (observability), отчётности об ошибках, процесс деплоя.

Документация

Актуальность README, путь для новичков (onboarding), незадокументированное критически важное поведение, устаревшая документация, противоречащая коду.

Правила для этапа

Лучше предоставить 15 пунктов с высокой степенью уверенности, чем 50 спекулятивных.

Различайте факты и субъективные оценки. Например:

· Факт: «Эта функция не обрабатывает ошибки: src/api/client.ts:142»

· Оценка: «Границы ответственности этого модуля кажутся размытыми»

И чётко указывайте, что есть что.

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

Результат этапа: «Отчёт об аудите». Сгруппируйте выводы по направлениям, отсортируйте по степени серьёзности и включите раздел «Сильные стороны». Не забудьте указать на самые серьёзные проблемы, требующие первоочередного внимания.

Этап 3 / Стратегия улучшений

Синтезируйте результаты аудита в стратегию:

· Выделите 3–5 ключевых тем, которые объясняют большинство проблем, например, «Отсутствие чётких границ между слоями», «Обработка ошибок реализована фрагментарно и несистемно».

· Для каждой темы предложите целевое состояние и принципы, лежащие в его основе.

· Чётко обозначьте компромиссы: какие проблемы вы рекомендуете пока не исправлять, почему (например, несоответствие затрат и выгоды, высокий риск, текущий уровень зрелости проекта не требует этого).

· Определите, что означает «завершено» — приведите измеримые критерии, например, «Сборка в CI будет падать из-за ошибок линтера», «Покрытие тестами ключевых модулей ≥ 80%», «Количество проблем уровня Critical равно нулю».

Этап 4 / Подробный план задач

Превратите стратегию в исполняемый план:

Разбейте работу на отдельные задачи. Каждая задача должна включать:

· Заголовок и краткое описание

· Затронутые файлы/области

· Критерии приемки (acceptance criteria) — как проверить, что задача выполнена

· Оценка трудозатрат: S = менее 2 часов, M = полдня, L = 1–2 дня, XL = требует дальнейшей декомпозиции

· Риск самого изменения — может ли оно нарушить существующую функциональность

· Зависимости от других задач

Распределите задачи по вехам (milestones):

Веха 0

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

Веха 1

Критические исправления: проблемы безопасности и корректности.

Веха 2

Высокоэффективные улучшения: изменения, которые облегчат всю последующую работу.

Веха 3

Качество и полировка: оставшиеся проблемы средней и низкой приоритетности, которые стоит исправить.

Отдельно выделите «быстрые победы» (quick wins) — задачи с высоким эффектом, трудоёмкостью S, которые можно выполнить немедленно.

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

Формат итогового результата

Сформируйте единый документ, содержащий следующие разделы:

Краткая сводка (Executive Summary): не более 10 предложений. Дайте общую оценку здоровья проекта от A до F с обоснованием; перечислите Топ-3 главных риска и Топ-3 главных возможности.

Карта репозитория (Repo Map)

Отчёт об аудите (Audit Report)

Стратегия улучшений (Improvement Strategy)

План задач (Task Plan): включая вехи, таблицу задач и быстрые победы

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

Ограничения

В процессе данного аудита не вносите изменений в код. Только анализ.

Не заполняйте отчёт «для галочки». Если по какому-то направлению всё в порядке, ограничьтесь одной констатирующей фразой и двигайтесь дальше.

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

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

Если репозиторий очень большой, сосредоточьте углублённый анализ на самых ключевых 20% кода (которые выполняют 80% работы) и укажите, какие области были изучены поверхностно.

Связанные с этим вопросы

QЧто является основной рекомендуемой задачей для первого использования Claude Fable 5?

AИспользовать его для проведения «аудита и плана улучшений» в важных репозиториях кода. Для этого нужно скопировать и запустить предоставленный промпт.

QНа каких четырёх этапах строится анализ репозитория по промпту?

A1. Открытие и ознакомление (Repo Discovery). 2. Аудит по различным аспектам. 3. Формулирование стратегии улучшений. 4. Создание детального плана задач с оценкой и приоритетами.

QКакие ключевые аспекты оцениваются на этапе аудита?

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

QКак в промпте предлагается сортировать найденные в ходе аудита проблемы?

AПроблемы сортируются по степени серьёзности: Critical (критическая), High (высокая), Medium (средняя), Low (низкая).

QКаков итоговый формат отчёта, который должен сгенерировать Claude Fable 5?

AЕдиный документ, содержащий: краткое резюме (Executive Summary), карту репозитория (Repo Map), отчёт об аудите (Audit Report), стратегию улучшений (Improvement Strategy), план задач (Task Plan) и открытые вопросы (Open Questions).

Похожее

Trump Media продаёт ещё 2628 BTC, запасы снижаются до 4261 BTC

Компания Trump Media & Technology Group (TMTG), стоящая за социальной сетью Truth Social, продолжает сокращать свои вложения в Bitcoin. По данным аналитической платформы Lookonchain, компания продала ещё 2628 BTC на сумму около 165 миллионов долларов через платформу Crypto.com. Это продолжение серии продаж, начавшихся семь месяцев назад. Всего за этот период TMTG продала 7281 BTC на общую сумму примерно 545 миллионов долларов по средней цене 74 855 долларов за монету. Первоначально компания приобрела 11542 BTC по средней цене 118 522 доллара. После последних транзакций её резервы сократились до 4261 BTC (около 269,8 миллиона долларов), что на 63% меньше изначальных холдингов. Эти продажи происходят на фоне усиленного внимания законодателей к криптовалютным интересам, связанным с Дональдом Трампом. В Конгрессе идут дебаты по закону CLARITY Act, который касается этических норм, владения цифровыми активами и потенциальных конфликтов интересов государственных лиц. Критики указывают на такие проекты, как мемкойны TRUMP и MELANIA, а также на токены World Liberty Financial, связывая политическое влияние с частными криптоинтересами.

cointelegraph11 мин. назад

Trump Media продаёт ещё 2628 BTC, запасы снижаются до 4261 BTC

cointelegraph11 мин. назад

Фуцзянь, Цзиньцзян: супер-единорог в сфере памяти тихо делает своё дело

В провинции Фуцзянь в городе Цзиньцзян, известном производством спортивной обуви, находится перспективная компания в области производства чипов памяти — Fujian Jinhua Integrated Circuit Co. (Jinhua). Основанная в 2016 году как часть национального плана по развитию полупроводниковой промышленности, компания столкнулась с серьёзными вызовами. В 2018 году она была внесена в санкционный список Министерства торговли США по обвинению в промышленном шпионаже в пользу американской компании Micron, что привело к остановке производственной линии. После пяти лет судебных разбирательств в феврале 2024 года федеральный суд в Сан-Франциско полностью оправдал Jinhua, сняв все обвинения. Несмотря на правовую победу, компания всё ещё остаётся в санкционном списке, а годы задержек серьёзно замедлили её развитие. Под руководством своего ключевого инженера Чэнь Чжэнкуня, известного как «мастер эффективности», компания сумела адаптировать производство, увеличив долю отечественного оборудования. В отличие от ChangXin Memory Technologies (CXMT) и Yangtze Memory Technologies (YMTC), которые продвинулись дальше в производстве DRAM и NAND-памяти соответственно, Jinhua сосредоточена на специализированной (нишевой) DRAM-памяти для потребительской электроники. Её текущая производственная мощность составляет около 40 000 пластин в месяц. Хотя её доход в 2023 году оценивался примерно в 2 млрд юаней, что значительно меньше, чем у конкурентов, компания остаётся важным игроком. История Jinhua тесно связана с амбициозной промышленной трансформацией города Цзиньцзян. Местные власти оказали компании полную поддержку, включая финансовые гарантии и создание кластера, что демонстрирует стратегическую важность проекта для региона. Несмотря на то, что Jinhua упустила первые годы бума на рынке памяти, её устойчивость в условиях санкций показывает потенциал для восстановления в новом цикле роста, движимом развитием искусственного интеллекта.

marsbit54 мин. назад

Фуцзянь, Цзиньцзян: супер-единорог в сфере памяти тихо делает своё дело

marsbit54 мин. назад

Почему биткойн-фермы внезапно стали новым входом для вычислительных мощностей ИИ на фоне дефицита электроэнергии в 38 ГВт?

Заголовок: Почему майнинговые фермы для биткоина внезапно стали новым входом для вычислительных мощностей ИИ на фоне дефицита электроэнергии в 38 ГВт? Краткое содержание: Когда конкуренция между центрами обработки данных ИИ сместилась с вопроса «кто купит больше GPU» к «кто раньше получит электроэнергию», некоторые майнинговые фермы для биткоина, ранее считавшиеся волатильными активами, начали трансформироваться в центры обработки данных для облачных провайдеров, используя свои готовые возможности подключения к сети, землю и трансформаторные подстанции. По расчетам Morgan Stanley, в период 2026-2028 годов в США может возникнуть дефицит электроэнергии для ЦОДов около 38 ГВт, и модернизация старых майнинговых ферм может обеспечить от 10 до 19 ГВт. Такие компании, как TeraWulf и Hut 8, переориентируются с добычи криптовалют на предоставление инфраструктуры («Powered Shell Provider»), предлагая клиентам из сферы ИИ критически важный ресурс — возможность быстрее конкурентов развернуть значительные вычислительные мощности. Ключевой ценностью становится не вычислительная мощность для майнинга, а дефицитный доступ к электросетям, получение которого «с нуля» в некоторых регионах США теперь может занять 5-7 лет.

华尔街日报56 мин. назад

Почему биткойн-фермы внезапно стали новым входом для вычислительных мощностей ИИ на фоне дефицита электроэнергии в 38 ГВт?

华尔街日报56 мин. назад

Майкл Сэйлор: «Мы никогда не говорили, что никогда не будем продавать биткоины»

Председатель стратегической комиссии Майкл Сэйлор прокомментировал сообщения о новом разрешении компании Strategy на продажу биткоинов. Он заявил, что данное разрешение не является новым — оно было объявлено ещё 29 июня в рамках системы управления капиталом компании. Соглашение позволяет продавать BTC на сумму до 5 миллиардов долларов для определённых целей, но не обязывает компанию к продаже. Сэйлор подчеркнул, что Strategy никогда официально не брала на себя обязательство никогда не продавать свои биткоины, хотя и рассчитывает оставаться чистым покупателем BTC в долгосрочной перспективе. Он назвал текущие новости «старыми», переподанными как новые, и подтвердил, что программа монетизации биткоинов компании не предполагает обязательной продажи её активов.

cryptonews.ru2 ч. назад

Майкл Сэйлор: «Мы никогда не говорили, что никогда не будем продавать биткоины»

cryptonews.ru2 ч. назад

«Летняя пила» продолжается: пробой $67 000 станет началом роста биткоина

Цена биткоина продолжает консолидироваться в диапазоне $58 000–$67 000 с начала июня. 1 августа актив снизился до $62 217. Аналитики расходятся в краткосрочных прогнозах: некоторые, как Crypto Candy, ожидают тестирования уровня $60 000 или ниже, пока цена находится под $66 000. Другие, как Jelle, видят в боковом движении «летнюю пилу» и придерживаются стратегии усреднения. Ключевым для определения дальнейшего направления считается уровень $67 000. По мнению Daan Crypto Trades, его пробой необходим для выхода из затянувшейся паузы. Roman полагает, что уверенный пробой с объемом может быстро запустить рост к $70 000–$80 000 и выше. С долгосрочной точки зрения, макроаналитик Герт ван Лаген рассматривает текущую фазу как накопление в рамках масштабной формации «чаша с ручкой». Он отмечает, что долгосрочные держатели не спешат продавать актив, о чем говорит показатель NUPL. Таким образом, рынок находится в решающей фазе, где пробой либо поддержки $60 000, либо сопротивления $67 000 задаст тренд на ближайшее будущее.

cryptonews.ru2 ч. назад

«Летняя пила» продолжается: пробой $67 000 станет началом роста биткоина

cryptonews.ru2 ч. назад

Торговля

Спот
活动图片