Я использовал Claude Code более 2000 часов — вот как я создаю на нем что угодно
원제 · I've Used Claude Code for 2,000+ Hours - Here's How I Build Anything With It
핵심 요약
Для эффективного программирования с ИИ необходимо рассматривать контекстное окно как самый ценный ресурс и управлять им через систему внешнего планирования, изоляции исследований и строгого отбора загружаемых данных.
하이라이트
Автор провел более 2000 часов в Claude Code и разработал авторский фреймворк WISC для работы с ИИ-агентами.
Главной проблемой современных ИИ-ассистентов является «деградация контекста», приводящая к 80% ошибок в коде.
Фреймворк WISC состоит из четырех стратегий: Write (Запись), Isolate (Изоляция), Select (Выбор) и Compress (Сжатие).
Использование Git-логов как долговременной памяти позволяет агенту быстрее понимать контекст прошлых изменений.
Применение паттерна «разведчика» (scout pattern) с субагентами повышает эффективность подготовки контекста на 90%.
Многоуровневая структура правил (глобальные, по требованию, навыки и инициализация) минимизирует лишние токены.
Сжатие контекста через команды /compact или handoff следует использовать только в крайних случаях.
타임라인
Введение и проблема деградации контекста
Автор делится своим опытом использования Claude Code на протяжении более чем 2000 часов в реальных проектах. Он вводит понятие фреймворка WISC, который помогает превратиться из обычного пользователя в продвинутого «power user». Основной акцент делается на борьбе с деградацией контекста, которая считается главной причиной ошибок ИИ-агентов. Автор подчеркивает, что его стратегии применимы к любой сложной кодовой базе и корпоративным проектам. Этот раздел задает фундамент для понимания того, почему управление токенами критически важно даже при лимите в 1 миллион.
Научное обоснование и проблема «иголки в стоге сена»
Спикер объясняет технические причины снижения производительности LLM при переполнении контекстного окна, ссылаясь на отчеты компании Chroma. Рассматривается феномен «иголки в стоге сена», когда модель не может найти нужную деталь среди избыточной информации. Появляются так называемые «дистракторы» — похожие, но неверные фрагменты кода, которые вводят ИИ в заблуждение. Автор утверждает, что чистый контекст является залогом точности и надежности работы агента. В завершение раздела анонсируется разбор четырех составляющих фреймворка WISC на живых примерах.
Стратегия W: Write (Записывай) и Git как память
Первый этап фреймворка посвящен экстернализации памяти агента через документирование решений. Автор демонстрирует использование Git-логов в качестве долговременной памяти, что позволяет избежать переусложненных систем хранения данных. На примере проекта Archon показана работа кастомной команды /commit, которая стандартизирует описания фич и изменений в логике ИИ. Это помогает новому агенту в будущих сессиях мгновенно войти в курс дела, просто прочитав историю коммитов. Такая дисциплина в записях критически важна для работы над долгосрочными и сложными задачами.
Планирование и файлы прогресса
Автор описывает жесткий воркфлоу: всегда разделять планирование и реализацию в разных контекстных окнах. Сначала создается структурированный Markdown-план, который затем передается в новую сессию как единственный источник истины. Для предотвращения потери фокуса в длинных диалогах используются файлы handoff.md и todo.md, служащие мостом между сессиями. Спикер демонстрирует команду /handoff, которая создает резюме работы, когда объем контекста достигает критических отметок. Это позволяет начать «чистую» сессию без багажа лишних логов, сохраняя при этом вектор движения проекта.
Стратегия I: Isolate (Изолируй) через субагентов
Раздел посвящен изоляции исследований с помощью параллельного запуска субагентов для очистки основного контекста. Спикер приводит статистику Anthropic, согласно которой такая подготовка данных повышает эффективность работы на 90,2%. Показан пример, где один субагент изучает код, а другой ищет лучшие практики в вебе, возвращая лишь краткий синтезированный отчет. Вводится паттерн «разведчика» (scout pattern), при котором ИИ сначала фильтрует внутреннюю документацию на релевантность. Это гарантирует, что в основной чат попадет только 4% действительно необходимой информации из огромного массива данных.
Стратегия S: Select (Выбирай) и послойный контекст
Стратегия Select предполагает загрузку контекста «точно вовремя» (just-in-time) с использованием четырехуровневой системы. Первый уровень — это лаконичные глобальные правила (global rules), описывающие архитектуру и стандарты проекта. Второй и третий уровни включают контекст по требованию и специфические навыки (skills), такие как управление браузером для тестов. Четвертый уровень — команды инициализации (prime commands), которые заставляют агента активно изучать текущее состояние кода перед планированием. Такой подход позволяет держать рабочее окно максимально легким и сфокусированным на конкретной задаче.
Стратегия C: Compress (Сжимай) и заключение
Заключительная стратегия касается сжатия контекста, которое автор рекомендует использовать только в случае крайней необходимости. Рассматриваются инструменты /compact и ручной handoff для уплотнения истории диалога при сохранении ключевых граничных случаев. Автор советует всегда проверять память агента после сжатия вопросом «Что ты помнишь?», чтобы убедиться в отсутствии потерь. В финале видео подчеркивается, что лучшая стратегия сжатия — это правильное управление контекстом, при котором оно вовсе не требуется. Спикер также анонсирует предстоящий воркшоп по ИИ-трансформации и приглашает зрителей к дальнейшему обучению.
설명
I've used Claude Code for over 2,000 hours now. And if there's one thing I've learned, it's that about 80% of the time your coding agent messes up, it's not the model - it's how you're managing context. That problem is called context rot, and it gets worse the bigger your codebase gets! So I bundled up all of my battle-tested strategies into what I call the WISC framework - Write, Isolate, Select, Compress. Four strategies that keep your context window lean while still giving the agent everything it needs. I walk through each one with live demos on a real, complicated codebase so you can see exactly how they work in practice. These strategies work on any codebase, even massive ones, and they apply to any AI coding assistant. If you already know the basics and you're ready to actually get reliable results from AI coding, this is it my friend. ~~~~~~~~~~~~~~~~~~~~~~~~~~ - Want a complete AI transformation? Come to the free AI Transformation Workshop I'm hosting with Lior Weinstein on April 2nd: https://dynamous.ai/ai-transformation-workshop - If you want to dive even deeper into building reliable and repeatable systems for AI coding, check out the Dynamous Community and Agentic Coding Course: https://dynamous.ai/agentic-coding-course ~~~~~~~~~~~~~~~~~~~~~~~~~~ - GitHub repo with all the commands/resources I share in this video: https://github.com/coleam00/context-engineering-intro/tree/main/use-cases/ai-coding-wisc-framework - Context Rot Research (Chroma): https://research.trychroma.com/context-rot - Anthropic Context Engineering Guide: https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents ~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:00 Intro 2:04 Why Context Management Matters 5:26 W: Git Log as Long-Term Memory 8:45 W: Separate Planning & Implementation Sessions 10:02 W: Progress Files & Decision Logs 11:42 I: Subagents for Research 14:04 I: The Scout Pattern 15:33 S: Layered Context Selection 19:28 C: Compression Strategies 21:31 Conclusion 22:09 Free Workshop Announcement! ~~~~~~~~~~~~~~~~~~~~~~~~~~ Join me as I push the limits of what is possible with AI. I'll be uploading videos weekly - at least every Wednesday at 7:00 PM CDT!
