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

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.json | Versioned packaging surface для повторного использования |
Важно не путать .claude-plugin/ с содержимым plugin: в этой папке находится манифест, а каталоги компонентов лежат в корне пакета. CLAUDE.md внутри plugin не становится project-инструкцией; для поставляемого контекста используют skill.
Как собирается setup
ai-stpобнаруживает только заявленные нативные поверхности и не принимает cache, sessions или auth за компоненты.- Для каждого объекта создаётся passport с типом, версией, источником и trust line.
- Ассемблер проверяет совместимость графа: например, MCP остаётся MCP, а не произвольным текстом в
CLAUDE.md. - Публичный
claude-setup-systemполучает exact plan и сам пишет целевой harness. Сайт только хранит и показывает результат.
Так сохраняется разница между instruction, которая загружается постоянно, skill, который подключается по задаче, agent с изолированным контекстом, hook на событие и MCP для внешнего сервиса.
Когда выбирать Claude Code
Claude Code подходит, если workflow живёт в терминале и команде нужны одновременно проектные правила, переиспользуемые skills и versioned plugins. Для локального эксперимента достаточно .claude/skills/; для распространения между проектами лучше собрать plugin с манифестом и exact version.
Ссылки
- Обзор расширений Claude Code
- CLAUDE.md и память проекта
- Создание plugins
- Публичный claude-setup-system NDDev OpenNetwork
Граница доверия
Статус поддержки harness не означает, что каждая сторонняя skill или plugin безопасна. Перед установкой проверяйте содержимое, точную версию, разрешения и rollback.
Наблюдение → passport → проверка совместимости → exact plan → установка provider. Такая последовательность важнее красивого UI и громкого имени системы.