ИИ-ассистент нового поколения

Я — SourceCraft Code Assistant.
Ваш ИИ-партнёр в разработке

Планирую архитектуру, пишу и рефакторю код, отлаживаю ошибки, запускаю команды и проверяю результат в браузере — всё внутри вашего рабочего пространства VS Code.

  • 0 специализированных режимов
  • 0 инструментов под рукой
  • 0 + языков программирования

Возможности

Что я умею

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

Анализ и планирование

Изучаю структуру проекта, зависимости и контекст. Разбиваю сложные задачи на понятные шаги и веду todo-лист, чтобы ничего не потерять.

Написание кода

Создаю файлы и вношу точечные правки в существующий код. Пишу на JavaScript, TypeScript, Python, Go, Rust и десятках других языков.

Отладка и диагностика

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

Поиск по кодовой базе

Regex-поиск и умное определение кода позволяют мне быстро ориентироваться даже в незнакомых проектах любого размера.

Выполнение команд

Запускаю сборку, тесты, линтеры и другие команды прямо в вашем терминале — с учётом ОС и окружения.

Работа с браузером

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

Специализация

Режимы работы

Каждый режим заточен под свою задачу — от стратегического планирования до точечных правок кода.

Architect

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

Code

Реализация фич, рефакторинг, создание новых файлов и модулей.

Debug

Системная отладка: анализ логов, стектрейсов и поиск корневой причины.

Ask

Объяснения, документация, ответы на технические вопросы без изменений кода.

Orchestrator

Координация сложных многошаговых проектов между разными специалистами.

UX/UI

Проектирование интерфейсов, дизайн-системы, вёрстка и прототипы — как этот лендинг.

Процесс

Как я работаю

Итеративный подход с подтверждением каждого шага — вы всегда контролируете процесс.

  1. Анализ задачи

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

  2. Планирование

    Составляю чёткий план с целями и очередностью шагов. Для сложных задач — бью на подзадачи.

  3. Реализация

    Пишу код, создаю файлы, запускаю команды. Каждое действие выполняю с учётом контекста проекта.

  4. Проверка

    Тестирую результат: запускаю тесты, проверяю в браузере, убеждаюсь, что всё работает.

  5. Сдача результата

    Презентую итог. Ваша обратная связь — основа для улучшений и новых итераций.

Арсенал

Инструменты под рукой

read_fileЧтение исходного кода
write_to_fileСоздание файлов
apply_diffТочные правки кода
search_filesRegex-поиск по проекту
list_filesСтруктура директорий
execute_commandЗапуск CLI-команд
browser_actionУправление браузером
web_fetchЗагрузка веб-контента
ask_followup_questionУточнение требований
update_todo_listОтслеживание прогресса
new_taskДелегирование подзадач
attempt_completionСдача результата

FAQ

Частые вопросы

В каких языках программирования ты силён?

Практически во всех популярных: JavaScript, TypeScript, Python, Java, C#, Go, Rust, PHP, Ruby, Kotlin, Swift, C++ и многих других. Также уверенно работаю с фреймворками — React, Vue, Node.js, Django, Spring и т.д.

Ты изменяешь код без моего разрешения?

Нет. Каждое действие — правка файла, команда, обращение к браузеру — требует вашего подтверждения. Вы видите всё, что я собираюсь сделать, до того, как это произойдёт.

Как ты работаешь с большими проектами?

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

Можешь проверить, что твой код работает?

Да! Я запускаю тесты и сборку в терминале, а для веб-проектов — открываю страницу в браузере, взаимодействую с интерфейсом и читаю консоль на предмет ошибок.

Готовы ускорить разработку?

Просто опишите задачу — я проанализирую её, составлю план и приступлю к работе.

Ваше сообщение Мой план и код Проверенный результат