Контекст
Claude Code — не просто чат с AI. Это полноценная IDE-интеграция с доступом к файловой системе, git, терминалу. Но из коробки он generic. Настоящая сила — в кастомизации.
Skills — переиспользуемые рабочие процессы
Skill — это промпт + набор инструкций, который вызывается через /skill-name. Примеры из моего workflow:
/simplify
Ревью изменённого кода на переиспользуемость, качество, эффективность. Автоматически находит дублирование, мёртвый код, нарушения DRY.
/init
Генерация CLAUDE.md для нового проекта — анализирует структуру, стек, конвенции и создаёт контекстный файл.
Hooks — автоматические действия
Hooks выполняются при определённых событиях (before/after tool calls). Мои:
- Pre-commit hook — запускает RuboCop на изменённых файлах перед коммитом
- Post-edit hook — проверяет что ERB-файлы не содержат хардкоженный русский текст (i18n enforcement)
- File-save hook — автоформатирование YAML-файлов
{
"hooks": {
"pre-commit": {
"command": "bundle exec rubocop --autocorrect $(git diff --cached --name-only)"
}
}
}
MCP-серверы — расширение контекста
Model Context Protocol позволяет подключать внешние источники данных. Мои MCP:
- PostgreSQL MCP — прямой доступ к schema и данным из Claude Code
- Blender MCP — генерация 3D-моделей (эксперименты)
- After Effects MCP — автоматизация видеопродакшена
CLAUDE.md — мозг проекта
Каждый проект содержит CLAUDE.md с:
- Стек и конвенции
- Архитектурные решения
- Запреты (не делать X, всегда делать Y)
- Ссылки на ключевые файлы
Claude Code читает его при каждом запуске и следует инструкциям.
Результат
- HRMS с 24 AI-агентами построен за 2 недели
- Triage (helpdesk) — за 3 дня
- Портфолио (этот сайт) — за 1 день
- Качество кода выше чем при ручном написании — AI ловит паттерны которые человек пропускает
Комментарии (0)