Меня в комментариях попросили поделиться сетапом - рассказываю коротко и по делу.
Главный принцип: не пишите всё руками. Попросите Claude Code поресёрчить лучшие практики, готовые скиллы и агентов. Он найдёт популярные решения, вы их принимаете или адаптируете под свой проект. Всё.
Что у меня настроено:
1. CLAUDE.md (глобальный + проектный)
Самое важное - файл инструкций. У меня там:
Архитектурные правила (определяется автоматически по структуре папок)
Code style: named exports only, без React.FC, без лишних комментариев и тд.
Обязательный workflow: анализ → исследование → TODO-план → реализация → проверка
Post-coding аудит — после каждой задачи автоматически прогоняю код через pipeline скилов (линтинг, типы, безопасность, упрощение)
2. Агенты (запускаются автоматически по триггеру)
bug-detective, test-engineer, ui-ux-builder, code-reviewer, performance-optimizer, api-integration-master, code-architect, security-auditor, database-architect, devops-engineer, refactoring-master...
Правило простое: задача > 1 файла → запускай агента. Несколько подходят → параллельно.
3. Хуки (hooks)
PreToolUse — блокирует push в main и использование npm (только pnpm)
PostToolUse — автоформат через Prettier после каждого редактирования + лог всех bash-команд
Stop — prompt-хук который проверяет, не халтурит ли Claude (не объявляет "готово" без доказательств, не отмазывается "это pre-existing")
Notification — звук пеона из Warcraft при каждом событии (peon-ping, да)
4. Permissions (allow/deny/ask)
allow: чтение, поиск, линтинг, тесты — без вопросов
deny: rm -rf, sudo, git push --force, чтение SSH/AWS ключей
ask: git commit/push, install пакетов, билд, запуск сервера
5. MCP серверы
Context7 (доки библиотек), Figma Bridge (макеты), Playwright (тестирование UI), shadcn (компоненты), Supabase (БД), GitHub
6. Скиллы для аудита (вызываются после каждой задачи)
Frontend (Vite): vite-best-practices → vercel-react-best-practices → semgrep → code-simplifier
Backend (Go): полный автопайплайн — golang-linter → golang-code-style → golang-error-handling → golang-security → golang-safety → semgrep → code-simplifier
Backend (Python): ruff --fix → mypy → clean-code-patterns → typing-patterns → semgrep → code-simplifier
7. Плагины
typescript-lsp (фоновая диагностика), code-simplifier, frontend-design, supabase, github, claude-md-management
Как начать?
Не обязательно копировать мой конфиг. Скажите Claude Code: "поресёрчи лучшие скиллы/агенты/правила для [мой стек или задача]". Он найдёт готовые решения от сообщества — и дальше три пути:
Применить как есть — нашёл skill для Vite-оптимизации, подключил, работает
Добавить в CLAUDE.md как правило — например "после каждой задачи с Go запускай golang-audit pipeline". Теперь это происходит автоматически, каждую сессию
Взять за основу и написать кастомный — нашёл скилл который делает 70% того что нужно? Попросите Claude написать свой под вашу конкретную задачу. Он уже видел паттерн, знает формат — допилит за минуту
Ключевое: даже если готового решения нет — сам процесс ресёрча подталкивает Claude на мысль "а можно сделать кастомный скилл/хук для этого". Вы получаете не просто инструмент, а систему которая растёт вместе с проектом. После каждой сессии дополняете правила тем, что реально помогло — и со временем Claude работает всё точнее.
Очень важно просить клод поресерчить лучшие практики текущей задачи, если она сложная, я даже и на медиум посылаю, он чекает лучшие патерны/решения в гитхабах, и поправляет на отличный и производительный код.
И это еще считается я ручной вайбкодер. Можно настроить рабочую среду дерево агентов, Оркестрация ими через главного агента. В основном через openClaw. И еще меньше думать, и писать нейронке, агенты сами поймут что нужно сделать. Максимальная автоматизация ) Но это стоит дороже, пока еще не дошел до таких зп)
