Кратко

SLAtech LTD это израильская компания по разработке программного обеспечения, работает с 2004 года. Мы помогаем командам и владельцам продуктов, код которых написан с Claude Code: проверяем архитектуру, безопасность и тесты, разрешения агента и его доступ к секретам, доводим проект до production и продолжаем его разработку. Код остаётся в вашем репозитории. Архитектуру и решения определяют люди, а AI только предлагает.

Проекты на Claude Code

Проект на Claude Code застрял? Проверим, починим и доведём до production

Claude Code работает как агент в терминале: сам читает проект, меняет файлы, запускает команды и тесты. Это очень быстрый способ писать код. Сложности начинаются, когда кода становится больше, чем кто-то успевает прочитать. Агенту выдают широкие разрешения, он видит файлы с ключами, а изменения уходят в репозиторий без внимательной проверки. Мы проверяем проекты на Claude Code, продолжаем их разработку или переписываем то, что не стоит исправлять. За то, что исправили мы, мы и отвечаем дальше.

Что Claude Code делает хорошо

Работает с проектом целиком. Читает код, запускает команды и тесты и сам проверяет результат.

Настраивается под проект. В файле CLAUDE.md записывают стандарты, архитектурные решения и порядок проверки.

Разрешения на уровне программы. Что агенту можно, а что нельзя, задаётся правилами, и их соблюдает сама программа, а не модель.

Хуки и подагенты. Проверки можно встроить в каждое действие агента, а большие задачи разбить на части.

Поэтому код, написанный с Claude Code, обычно не нужно выбрасывать. Чаще нужно проверить, как он попал в проект и что агенту было разрешено.

Где проекты на Claude Code обычно застревают

Слишком широкие разрешения

Чтобы агент не спрашивал на каждом шаге, ему разрешают всё. Тогда он может удалить файлы, выполнить команду на рабочем сервере или отправить изменения без проверки.

Доступ к секретам

Агент читает файлы проекта, включая настройки с ключами и строками подключения, если их не закрыть. Всё, что он прочитал, уходит в контекст модели.

Запрет в инструкции это не запрет

Строка «не трогай production» в CLAUDE.md направляет агента, но ничего не запрещает. Запрещают только правила разрешений.

Изменения без внимательного чтения

Агент делает большую работу быстро, и её принимают, потому что тесты зелёные. Но эти тесты мог написать тот же агент.

Устаревший CLAUDE.md

Инструкции пишут один раз, а проект меняется. Агент уверенно следует старым правилам.

Размытая архитектура

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

Что мы проверяем в проекте на Claude Code

1

Разрешения агента: что ему можно, что нельзя и где разрешено всё.

2

Секреты: к каким файлам с ключами и строками подключения у агента есть доступ.

3

CLAUDE.md и инструкции: соответствуют ли они тому, как проект устроен сейчас, и что из них должно стать правилом разрешений.

4

Архитектура: где живёт какая логика и где она повторяется.

5

Безопасность приложения: права доступа, проверка входных данных.

6

Тесты: что они проверяют на самом деле и какие главные сценарии не покрыты.

7

Зависимости: лишние, устаревшие и уязвимые библиотеки.

8

Работа с базой: запросы, индексы, миграции.

9

Выкладка: может ли изменение попасть в production без проверки человеком.

Результат: письменный отчёт понятным языком, список проблем по степени риска и план исправлений.

Три пути дальше

Аудит

Проверка по списку выше, письменный отчёт и план исправлений. Подходит, если дальше вы продолжаете сами или со своей командой.

Подробнее об аудите

Продолжение разработки

Подключаемся к вашей команде или ведём продукт сами: закрываем критичные проблемы и развиваем его дальше. За то, что исправили и написали мы, отвечаем мы.

Обсудить продолжение

Переписывание части

Обычно переписывать нужно не всё, а одну область, где логика размазана сильнее всего: права доступа, платежи, работу с данными.

Обсудить переписывание

Как мы выбираем между этими путями, подробно описано на странице о помощи проектам на вайб-кодинге.

Как мы сами работаем с AI

Claude Code работает как агент: сам читает проект, меняет файлы и запускает команды. Мы работаем иначе. В проектах клиентов архитектуру и решения определяют люди. AI предлагает решение задачи, которую поставил человек, а вносим его в проект мы сами, после проверки. AI-агент не получает доступа к коду, базам данных, ключам и паролям, и в коде нет ни одной строки, о которой не знает человек.

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

Да, если разрешения заданы правилами, секреты закрыты от агента, а изменения проверяет человек до слияния. Аудит показывает, где эти условия не выполнены.

Нет. Инструкция направляет агента, но не запрещает действие. Запрет задаётся правилами разрешений, которые соблюдает сама программа. Мы проверяем, что важные ограничения записаны именно там.

Нет. Мы не против AI-инструментов. Важно, чтобы рядом были тесты, проверка изменений человеком и понятное устройство системы. Аудит показывает, где этого не хватает.

Доступ на чтение к репозиторию. Если нужно, подписываем NDA. Доступ к базе и production обсуждаем отдельно и только тогда, когда он действительно нужен.

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

Другие AI-инструменты

С проектами на других инструментах мы работаем так же. Общая страница: помощь проектам на вайб-кодинге.

Расскажите, что вы собрали в Claude Code

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