Сообщество RSS DEV

Я создал расширение VS Code, которое отслеживает ваше состояние потока в реальном времени (и подбадривает вас)

VibeMeter - это расширение VS Code, которое отслеживает состояние потока кодирования разработчика в реальном времени, используя живой "Vibe Score". Оценка учитывает скорость набора текста, сохранения, ошибки и время простоя, влияя на шесть уровней потока от "Dead Inside" до "GOD MODE". Расширение имеет систему достижений с открываемыми достижениями, которые вызывают уведомления в середине сессии. AI Vibe Coach, работающий на основе Google Gemini, анализирует статистику сессии и контекст кода, чтобы предоставить персонализированные рекомендации. Основная идея заключается в измерении состояния потока, а не только вывода, вознаграждая импульс и наказывая стагнацию. Gemini предоставляет обратную связь, специфичную для кода, делая AI-коучинг более личным и актуальным. Расширение использует явные правила и структуру в AI-запросах, обеспечивая последовательный вывод и тон. Архитектура использует реактивный шаблон, где различные компоненты подписываются на обновления состояния, выдаваемые каждые 5 секунд. Разработчик узнал о важности контекста, структуры запросов и тщательного обнаружения простоя во время разработки. Автор обнаружил, что Gemini-2.0-flash хорошо подходит для проекта, ценя его скорость и понимание кода. Планы на будущее включают сохранение достижений, добавление полос вибрации, командные таблицы лидеров, настраиваемые сообщения и публикацию в VS Code Marketplace.
favicon
dev.to
I Built a VS Code Extension That Tracks Your Flow State in Real-Time (and Hypes You Up)
Изображение к статье: Я создал расширение VS Code, которое отслеживает ваше состояние потока в реальном времени (и подбадривает вас)
Create attached notes ...