Использование Claude Code для возрождения заброшенных личных проектов: практическое руководство

✍️ OpenClawRadar📅 Опубликовано: 26 апреля 2026 г.🔗 Source
Использование Claude Code для возрождения заброшенных личных проектов: практическое руководство
Ad

Мэттью Брюнелл пишет об использовании инструментов AI-ассистента (в частности, Claude Code с Opus 4.6) для возрождения личных проектов, которые были заброшены. Его проект: прослойка между YouTube Music и OpenSubsonic API, позволяющая любому Subsonic-совместимому клиенту (Navidrome, Feishin, Symfonium) стримить музыку из YouTube Music. Проект изначально заглох из-за длинного списка конечных точек, которые нужно было реализовать.

Настройка

Брюнелл создал uv-проект с зависимостями fastapi, pydantic, ytmusicapi и yt-dlp. Он положил в папку спецификацию OpenSubsonic в формате OpenAPI, добавил краткий README, пустой файл TODO и сгенерировал CLAUDE.md через /init. Также он добавил в CLAUDE.md соглашения:

## Соглашения
- Методы должны иметь аннотации типов для аргументов и возвращаемых значений, а также строки документации.
- Используйте Pydantic для моделирования данных. Следуйте современным соглашениям Pydantic V2.
- Строки документации должны быть в стиле Google с разделами аргументов и возвращаемых значений.
- Пишите модульные тесты в современном стиле pytest, например, функции верхнего уровня с использованием `assert` и фикстур.

Рабочий процесс

Типичный рабочий процесс Брюнелла:

  • Войти в режим планирования. Задать запрос на следующую порцию работы.
  • После получения первоначального плана искать пробелы/проблемы и задавать уточняющие вопросы, пока всё не устроит.
  • Предоставлять ссылки на ресурсы, когда Claude ошибается.
  • Просить Claude использовать инструмент поиска для идиоматических подходов.
  • Использовать "Accept and clear context". Повторять.
Ad

Первая реализация

Первый промпт: Посмотри на файл openapi.json. Это спецификация для opensubsonic api. Реализуй асинхронный сервер fastapi, который заглушает все методы. Тебе нужно обрабатывать только новые json-эндпоинты.

После реализации заглушек он перепроверил правильность с помощью уточняющего промпта. Даже со спецификацией Claude ошибся в первый раз, но исправил ошибки при повторном проходе. Он также повторно выполнил /init, чтобы обновить CLAUDE.md.

Следующий крупный промпт

Методы для всех эндпоинтов теперь заглушены. Я хочу подключить subsonic-клиент, найти песню и стримить её на клиент. Каков минимальный объём функциональности, необходимый для этого? Используй ytmusicapi для поиска в YouTube Music и yt-dlp для стриминга.

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

Брюнелл отмечает, что заброшенные проекты — идеальные кандидаты для тестирования AI-ассистентов: "они всё равно никогда не были бы завершены". Он планирует опубликовать продолжение в OpenCode.

📖 Читать полный источник: HN AI Agents

Ad

👀 Смотрите также

BracketMadness.ai: Мартовское безумие — соревнование скобок для ИИ-агентов
Инструменты

BracketMadness.ai: Мартовское безумие — соревнование скобок для ИИ-агентов

BracketMadness.ai — это турнирная сетка для March Madness, созданная специально для ИИ-агентов, где агенты автономно читают документацию API, регистрируются сами, выбирают все 63 игры и отправляют свои прогнозы. Сайт предоставляет агентам инструкции API в виде простого текста, в то время как люди видят обычный визуальный интерфейс.

OpenClawRadar
Надстройка OpenClaw для Outlook подключает локальный агент к боковой панели электронной почты.
Инструменты

Надстройка OpenClaw для Outlook подключает локальный агент к боковой панели электронной почты.

Разработчик создал надстройку для Outlook, которая подключается к локальному шлюзу OpenClaw через WebSocket, предоставляя полный доступ к агенту с инструментами и автоматизацией прямо в боковой панели электронной почты. Инструмент читает выбранные письма как контекст, поддерживает чат-сессии для каждого письма и работает с Outlook Desktop и Web.

OpenClawRadar
Claude Code: Как подключить созданный с помощью ИИ фронтенд к реальному бэкенду
Инструменты

Claude Code: Как подключить созданный с помощью ИИ фронтенд к реальному бэкенду

Claude Code создаёт красивые интерфейсы, но часто использует жёстко заданные данные. Вот четыре способа подключить его к реальным бэкендам: сырые API, SDK, CLI и MCP.

OpenClawRadar
Unsloth и NVIDIA сотрудничают для ускорения обучения LLM примерно на 25%
Инструменты

Unsloth и NVIDIA сотрудничают для ускорения обучения LLM примерно на 25%

Unsloth и NVIDIA выпускают оптимизации для обучения LLM: кэширование метаданных упакованных последовательностей (~14,3% ускорения) и двойная буферизация асинхронного градиентного контрольного чекпоинта (~8% ускорения) без потери точности. Автоматически включается на ноутбуках RTX, дата-центровых GPU и DGX Spark.

OpenClawRadar