К основному содержанию
скилл CX Codex

morph-search — скилл для Claude Code: быстрый поиск по коду

Скилл для поиска по кодовой базе через WarpGrep: ищет по тексту и регуляркам, умеет править файлы. Пригодится на больших проектах.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add parcadei/Continuous-Claude-v3 --skill morph-search -a claude-code
Открыть на GitHub

Что делает morph-search

Скилл даёт агенту один инструмент для двух задач: найти код и изменить файл. Поиск идёт через WarpGrep — в описании заявлено, что он в 20 раз быстрее обычного grep. Запросы бывают простые («authentication») и в виде регулярки, например def.*login.

Внутри — скрипт scripts/mcp/morph_search.py, который запускается через uv run python -m runtime.harness. Параметры такие: --search для запроса, --path для каталога, --edit и --content для правки файла. Разрешённые инструменты у скилла — Bash и Read.

Для работы нужен MCP-сервер morph в mcp_config.json и ключ MORPH_API_KEY. Без ключа скрипт не поднимется, так что это первое, что стоит проверить. Для структурного поиска по синтаксису автор советует ast-grep — morph быстрее на тексте и регулярках, но не разбирает дерево кода.

Какие задачи решает

  • найти все места, где вызывается нужная функция
  • прогнать регулярку по каталогу ./src
  • поправить файл, не открывая редактор
  • проверить, откуда импортируется библиотека
  • прочесать большой репозиторий на упоминания строки

Примеры запросов агенту

  • найди в проекте всё, что связано с authentication
  • поищи по регулярке def.*login в каталоге ./src
  • запиши новый текст в /path/to/file.py

Как установить morph-search

1Через Skills CLI (Vercel)

npx skills add parcadei/Continuous-Claude-v3 --skill morph-search -a claude-code

2Вручную: положить файлы

~/.claude/skills/morph-search/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/morph-search/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о morph-search

Как установить morph-search в Claude?

Выполните npx skills add parcadei/Continuous-Claude-v3 --skill morph-search -a claude-code. Скилл встанет в ~/.claude/skills/morph-search/SKILL.md.

Что делает morph-search?

Ищет по кодовой базе через WarpGrep и умеет править файлы. Поиск работает по тексту и регулярным выражениям.

Что нужно для работы morph-search?

MCP-сервер morph в mcp_config.json и ключ MORPH_API_KEY. Без них скрипт не запустится.

Исходный текст

SKILL.md · MIT
---
name: morph-search
description: Fast codebase search via WarpGrep (20x faster than grep)
allowed-tools: [Bash, Read]
---

# Morph Codebase Search

Fast, AI-powered codebase search using WarpGrep. 20x faster than traditional grep.

## When to Use

- Search codebase for patterns, function names, variables
- Find code across large codebases quickly
- Edit files programmatically

## Usage

### Search for code patterns
```bash
uv run python -m runtime.harness scripts/mcp/morph_search.py \
    --search "authentication" --path "."
```

### Search with regex
```bash
uv run python -m runtime.harness scripts/mcp/morph_search.py \
    --search "def.*login" --path "./src"
```

### Edit a file
```bash
uv run python -m runtime.harness scripts/mcp/morph_search.py \
    --edit "/path/to/file.py" --content "new content"
```

## Parameters

| Parameter | Description |
|-----------|-------------|
| `--search` | Search query/pattern |
| `--path` | Directory to search (default: `.`) |
| `--edit` | File path to edit |
| `--content` | New content for file (use with `--edit`) |

## Examples

```bash
# Find all async functions
uv run python -m runtime.harness scripts/mcp/morph_search.py \
    --search "async def" --path "./src"

# Search for imports
uv run python -m runtime.harness scripts/mcp/morph_search.py \
    --search "from fastapi import" --path "."
```

## vs ast-grep

| Tool | Best For |
|------|----------|
| **morph/warpgrep** | Fast text/regex search (20x faster) |
| **ast-grep** | Structural code search (understands syntax) |

## MCP Server Required

Requires `morph` server in mcp_config.json with `MORPH_API_KEY`.

© parcadei · MIT · parcadei/Continuous-Claude-v3

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
codebase-search akillness Скилл разбирает запросы вида «где это лежит» на один поисковый пакет и возвращает карту доказательств до правок. CX Codex +1 392установок exa-web-search-free sundial-org Добавляет поиск Exa через MCP: веб-страницы, кодовые примеры и сведения о компаниях. Пригодится, когда агенту нужен внешний контекст. CX Codex +1 2 800установок grepai-search-tips yoanbernabeu Скилл учит агента формулировать семантические запросы к GrepAI: описывать смысл, а не имя функции. Пригодится, когда поиск по коду выдаёт мусор. CX Codex +1 778установок mgrep-code-search intellectronica Скилл подключает семантический поиск по кодовой базе через утилиту mgrep. Он находит нужные места по смысловому описанию задачи, если в проекте больше 30 файлов. CX Codex +1 620установок file-search Netresearch DTT GmbH Скилл учит агента искать по репозиторию через rg, fd, ast-grep, semgrep, rga, tokei и scc вместо grep и find. Пригодится перед задачей, когда нужно собрать контекст. CX Codex +1 521установок search entireio Ищет решения, обсуждения и код в сохранённой истории Entire по всем доступным репозиториям. Помогает вспомнить контекст прошлых задач до чтения файлов проекта. CX Codex +1 458установок

Из того же набора69

completion-check Проверяет, подключена ли инфраструктура к рабочему пути: хуки зарегистрированы, нужный backend используется, сценарий проходит end-to-end. CX Codex +1 489установок slash-commands Справочник по созданию слэш-команд: быстрые промпты, запуск bash и ссылки на файлы прямо в тексте команды. CX Codex +1 489установок cli-reference Справочник по командам и флагам Claude Code. Помогает настроить запуск агента в фоновом режиме, скриптах автоматизации или CI/CD. CX Codex +1 489установок skill-upgrader Переводит SKILL.md в формат Decision Theory v5 Hybrid с помощью четырёх агентов. Пригодится для формализации состояний, действий и ограничений скилла. CX Codex +1 489установок build Скилл build ведёт разработку фичи по цепочке из других скиллов и останавливается на контрольных точках, чтобы вы проверили результат. CX Codex +1 488установок skill-developer Создаёт и настраивает новые скиллы для Claude Code, а также упаковывает связки MCP-инструментов в готовые сценарии. CX Codex +1 486установок loogle-search Ищет леммы в Mathlib по форме типа, когда имя забыто, а сигнатура примерно известна. Пригодится в доказательствах на Lean. CX Codex +1 485установок tldr-overview Скилл собирает карту незнакомого проекта через стек TLDR: дерево файлов, структуру кода, граф вызовов и сложные функции. CX Codex +1 485установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой