К содержимому
Материалы
Статья

Claude Code

Терминальный coding-agent: CLAUDE.md, skills, agents, hooks, MCP и versioned plugins

  • claude-code
  • harness
  • setup
Профиль Claude Code

Claude Code — терминальный coding-agent Anthropic. Его базовый слой — CLAUDE.md: файл с постоянным контекстом и правилами проекта. Поверх него подключаются skills, subagents, hooks, MCP и plugins. Поэтому setup здесь — это согласованный набор правил, процессов, ролей и интеграций, а не просто коллекция prompt-файлов.

Нативная поверхность

ОбластьЧто читает Claude CodeКак это отражается в ai-stp
Пользователь~/.claude/CLAUDE.md, rules/, skills/, agents/, commands/, settings.jsonОбщие instruction, skill, agent, command, hook и setting
ПроектCLAUDE.md, .claude/CLAUDE.md, .claude/rules/, .claude/skills/, .claude/agents/, .claude/commands/, .claude/settings.json, .mcp.jsonПроектные компоненты с более узкой областью действия
Plugin.claude-plugin/plugin.json в корне plugin; рядом skills/, agents/, hooks/, .mcp.json, settings.jsonVersioned packaging surface для повторного использования

Важно не путать .claude-plugin/ с содержимым plugin: в этой папке находится манифест, а каталоги компонентов лежат в корне пакета. CLAUDE.md внутри plugin не становится project-инструкцией; для поставляемого контекста используют skill.

Как собирается setup

  1. ai-stp обнаруживает только заявленные нативные поверхности и не принимает cache, sessions или auth за компоненты.
  2. Для каждого объекта создаётся passport с типом, версией, источником и trust line.
  3. Ассемблер проверяет совместимость графа: например, MCP остаётся MCP, а не произвольным текстом в CLAUDE.md.
  4. Публичный claude-setup-system получает exact plan и сам пишет целевой harness. Сайт только хранит и показывает результат.

Так сохраняется разница между instruction, которая загружается постоянно, skill, который подключается по задаче, agent с изолированным контекстом, hook на событие и MCP для внешнего сервиса.

Когда выбирать Claude Code

Claude Code подходит, если workflow живёт в терминале и команде нужны одновременно проектные правила, переиспользуемые skills и versioned plugins. Для локального эксперимента достаточно .claude/skills/; для распространения между проектами лучше собрать plugin с манифестом и exact version.

Ссылки

Граница доверия

Статус поддержки harness не означает, что каждая сторонняя skill или plugin безопасна. Перед установкой проверяйте содержимое, точную версию, разрешения и rollback.

Наблюдение → passport → проверка совместимости → exact plan → установка provider. Такая последовательность важнее красивого UI и громкого имени системы.

Claude Code — статья