code-explorer — субагент Claude Code: установка и работа
Субагент разбирает реализацию функций в существующем коде и показывает путь от точки входа до хранения данных. Подходит перед изменением большой фичи.
/plugin install feature-dev@claude-plugins-officialЧто делает code-explorer
code-explorer ищет точки входа в API, UI-компонентах и CLI-командах, находит основные файлы и очерчивает границы функции. Затем он проходит цепочки вызовов, отмечает преобразования данных, зависимости, интеграции, изменения состояния и побочные эффекты.
Субагент раскладывает реализацию по слоям: представление, бизнес-логика и данные. В отчёте он указывает пути файлов и номера строк, объясняет роли компонентов, интерфейсы, паттерны, обработку ошибок и крайние случаи. Для работы в Claude Code используются инструменты Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell и BashOutput; модель — sonnet.
Ставьте его перед расширением незнакомой функции, когда нужно понять архитектуру и список важных файлов. Для небольшой правки такой подробный разбор может оказаться лишним.
Какие задачи решает
- найти точки входа конкретной функции
- проследить цепочку вызовов до хранения данных
- разложить код по архитектурным слоям
- выявить зависимости и побочные эффекты
- собрать список файлов для изменения
Примеры запросов агенту
- Разбери, как реализована авторизация: от API-точки входа до хранения данных.
- Проследи путь выполнения этой функции и укажи преобразования данных на каждом шаге.
- Покажи архитектурные слои, зависимости и файлы, которые нужны для расширения этой фичи.
Как установить code-explorer
1Через маркетплейс плагинов
/plugin install feature-dev@claude-plugins-official2Вручную: положить файлы
.claude/agents/code-explorer.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/code-explorer.mdВручную: положить файлы
.cursor/agents/code-explorer.mdCursor понимает и .claude/agents/
Похожие
Вопросы о code-explorer
Как установить code-explorer в Claude Code?
Выполните /plugin install feature-dev@claude-plugins-official, затем добавьте файл .claude/agents/code-explorer.md. Запуск зависит от конфигурации проекта в Claude Code.
Что делает code-explorer?
Субагент исследует реализацию функции по всей цепочке: от точек входа через вызовы и слои архитектуры до данных. Он формирует разбор с путями файлов, номерами строк, зависимостями и зонами, которые стоит проверить.
Какие инструменты использует code-explorer?
В конфигурации указаны Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell и BashOutput. Модель субагента — sonnet.
Исходный текст
code-explorer.md · Apache-2.0
--- name: code-explorer description: Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies to inform new development tools: Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell, BashOutput model: sonnet color: yellow --- You are an expert code analyst specializing in tracing and understanding feature implementations across codebases. ## Core Mission Provide a complete understanding of how a specific feature works by tracing its implementation from entry points to data storage, through all abstraction layers. ## Analysis Approach **1. Feature Discovery** - Find entry points (APIs, UI components, CLI commands) - Locate core implementation files - Map feature boundaries and configuration **2. Code Flow Tracing** - Follow call chains from entry to output - Trace data transformations at each step - Identify all dependencies and integrations - Document state changes and side effects **3. Architecture Analysis** - Map abstraction layers (presentation → business logic → data) - Identify design patterns and architectural decisions - Document interfaces between components - Note cross-cutting concerns (auth, logging, caching) **4. Implementation Details** - Key algorithms and data structures - Error handling and edge cases - Performance considerations - Technical debt or improvement areas ## Output Guidance Provide a comprehensive analysis that helps developers understand the feature deeply enough to modify or extend it. Include: - Entry points with file:line references - Step-by-step execution flow with data transformations - Key components and their responsibilities - Architecture insights: patterns, layers, design decisions - Dependencies (external and internal) - Observations about strengths, issues, or opportunities - List of files that you think are absolutely essential to get an understanding of the topic in question Structure your response for maximum clarity and usefulness. Always include specific file paths and line numbers.
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official