investigate · cyrusagents — скилл для Claude Code: что делает и как установить
Ищет файлы и функции в репозитории, собирает контекст и готовит ответ в формате Markdown для Linear. Пригодится при разборе задач и багов.
npx skills add cyrusagents/cyrus --skill investigate -a claude-codeЧто делает investigate
Скилл разбивает поиск ответа по репозиторию на четыре шага: находит файлы и паттерны, читает реализацию, собирает контекст инструментами и пишет прямой ответ. Без лишних вступлений.
Отчёт оформляется по правилам Linear Markdown. Подробности прячутся в сворачиваемые секции вида +++Section Name\n...\n+++. В текст добавляются ссылки на код с точными путями к файлам и номерами строк.
Разметка рассчитана на Linear, поэтому для обычных Markdown-документов блоки +++ придётся чистить вручную.
Какие задачи решает
- разобрать архитектуру функции по путям к файлам и номерам строк
- подготовить структурированный отчёт по кодовой базе для тикета в Linear
- спрятать длинные фрагменты контекста под сворачиваемые секции
Примеры запросов агенту
- Изучи, где объявлен обработчик вебхуков, и подготовь ответ для задачи в Linear
- Найди реализацию авторизации и укажи точные файлы и строки
- Разбери логику расчёта тарифов и оформи отчёт с блоками +++
Как установить investigate
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill investigate -a claude-code2Вручную: положить файлы
~/.claude/skills/investigate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/investigate/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill investigate -a codex2Вручную: положить файлы
.agents/skills/investigate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill investigate -a cursor2Вручную: положить файлы
.cursor/skills/investigate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cyrusagents/cyrus investigate2Вручную: положить файлы
.github/skills/investigate/SKILL.md1Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill investigate -a gemini-cli2Командой платформы
gemini skills install https://github.com/cyrusagents/cyrus --path skills/investigateВручную: положить файлы
.devin/skills/investigate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cyrusagents/cyrus --skill investigate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора18
Другие версии investigate
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Всё по теме «Настройка агента: память, контекст, субагенты» →Вопросы о investigate
Как установить investigate в Claude Code?
Выполните в терминале команду npx skills add cyrusagents/cyrus --skill investigate -a claude-code.
Что делает скилл investigate?
Он исследует репозиторий по вопросу: находит нужные файлы и функции, читает код и формирует краткий ответ со ссылками на строки.
В каком формате скилл возвращает результаты исследования?
Скилл использует Markdown для Linear, оформляет детальные части через сворачиваемые секции вида +++Section Name\n...\n+++ и указывает пути к файлам с номерами строк.
Исходный текст
SKILL.md · Apache-2.0
--- name: investigate description: Research the codebase to answer questions. Search for relevant files, gather context, and provide clear answers. --- # Investigate Research the codebase and provide a clear, direct answer to the question. ## Approach 1. **Search** — Search the codebase for relevant files, functions, and patterns 2. **Read** — Read necessary files to understand the implementation 3. **Gather context** — Use tools as needed to collect comprehensive information 4. **Answer** — Provide a clear, direct answer using your findings ## Answer Format - Present in Linear-compatible markdown - Use `+++Section Name\n...\n+++` for collapsible sections with detailed information - Include code references with file paths and line numbers - For @mentions, use the Linear profile URL format from `<assignee>` context (e.g. `https://linear.app/<workspace>/profiles/<username>`) - Be complete but concise — answer the question directly without unnecessary preamble
© cyrusagents · Apache-2.0 · cyrusagents/cyrus