← все записи

Skills vs MCP - это не одно и то же

👁 640💬 3
Мне тут написали: "MCP это неправильный путь, лучше использовать skills". Решил объяснить разницу, потому что выглядит как путаница. Skills - это инструкции для Claude Code. Файлы с best practices, которые Claude читает перед выполнением задачи. Можно создавать свои в папке .claude/skills/. Это знания. Как делать. Примеры: - Как структурировать NestJS проект - Какие паттерны использовать для работы с базой - Стайлгайд для проекта - Правила написания тестов По сути это расширенный CLAUDE.md - говоришь Claude как работать с твоим проектом. MCP - это протокол для подключения внешних инструментов. Через MCP Claude Code может взаимодействовать с внешним миром. Это руки. Чем делать. Примеры: - Подключить PostgreSQL и выполнить запрос - Дёрнуть GitHub API и создать PR - Прочитать задачи из Jira - Залить файл на S3 Разница на практике: Skill скажет: "В этом проекте используем Repository паттерн, все запросы к базе через /src/repositories/". MCP позволит: выполнить SELECT в реальной базе и посмотреть что там лежит. Skill объяснит: "Пишем тесты в Jest, моки храним в mocks". MCP сделает: запустит тесты и покажет результат. Одно другое не заменяет. Skills - это как онбординг нового разработчика. MCP - это доступы которые ему выдаёшь. Можно дать доступы без онбординга - будет хаос. Можно онбордить без доступов - будет теория без практики. Лучше всего работает вместе. 80/100 Telegram | YouTube | Запретграм
1642

Кирилл Гаврилов

Подписаться