Claude Info
AI и агенты

Поиск перед разработкой

shimo4228/claude-skill-search-first

Скилл для Claude Code, который заставляет агента искать существующие библиотеки, MCP-серверы и паттерны перед написанием кастомного кода. Снижает дублирование решений и ускоряет разработку.

Установка

terminal
bash
git clone https://github.com/shimo4228/claude-skill-search-first.git

README

Язык: English | 日本語

claude-skill-search-first

Agent Skill, который обеспечивает рабочий процесс «сначала исследование, потом код». Перед написанием кастомного кода агент ищет существующие инструменты, библиотеки, MCP-серверы и паттерны — затем принимает обоснованное решение: использовать готовое, расширить или написать с нуля.

Установка

Claude Code

bash
# Copy into your global skills directory
cp -r skills/search-first ~/.claude/skills/search-first

SkillsMP

/skills add shimo4228/claude-skill-search-first

Как это работает

  1. Анализ потребности — определяется необходимая функциональность
  2. Параллельный поиск — поиск по npm/PyPI, MCP-серверам, GitHub и существующим скиллам
  3. Оценка — кандидаты оцениваются по функциональности, поддержке, сообществу, документации, лицензии и зависимостям
  4. Решение — использовать как есть, расширить/обернуть, скомпоновать несколько пакетов или написать кастомное решение
  5. Реализация — установка выбранного решения с минимальным кастомным кодом

Когда срабатывает

  • При начале новой фичи, для которой вероятно существуют готовые решения
  • При добавлении зависимости или интеграции
  • Перед созданием нового утилитарного класса, хелпера или абстракции

Матрица решений

СигналДействие
Точное совпадение, активная поддержка, лицензия MIT/ApacheAdopt — установить и использовать напрямую
Частичное совпадение, хорошая основаExtend — установить + написать тонкую обёртку
Несколько слабых совпаденийCompose — скомбинировать 2-3 небольших пакета
Подходящих решений не найденоBuild — написать кастомное, но с учётом результатов исследования

Примеры

Need: Check markdown files for broken links Search: npm "markdown dead link checker" Found: textlint-rule-no-dead-link (score: 9/10) Action: ADOPT — npm install textlint-rule-no-dead-link Result: Zero custom code, battle-tested solution

Лицензия

MIT

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