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

registry-search — скилл для Claude Code: что делает и как установить

Находит готовые модули и компоненты в реестре перед проектированием платы или спецификации. Помогает подключить готовую обвязку на языке Zen.

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

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

Скилл ищет подходящие пакеты в реестре pcb, чтобы не писать код компонентов с нуля. Сначала агент проверяет готовые составные модули, затем отдельные компоненты с обвязкой и только в крайнем случае берёт примитивы. Публичный API пакета выясняется через команду pcb list -m -json <module-url>@<version>, которая выдаёт путь dir. Угадывать имена портов ввода-вывода или параметры конфигурации по поисковой выдаче инструкция прямо запрещает.

Выбранная точка входа .zen подключается через Module(), а зависимости разрешаются по правилам zener-language. Править pcb.toml вручную нельзя. Клонировать сторонние платы разрешено только по прямому указанию пользователя и строго за пределами рабочей директории проекта.

Если подходящего пакета нет или в нём найдена ошибка, скилл требует запускать утилиту librarian в репозитории реестра либо готовить запрос librarian-dispatch.

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

  • подобрать готовый модуль или компонент в реестре pcb
  • проверить публичный API пакета через pcb list без ручных догадок
  • подключить файл .zen через Module() с соблюдением зависимостей
  • подготовить запрос librarian-dispatch, если нужного компонента нет

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

  • Найди в реестре pcb подходящий модуль контроллера питания для спецификации платы
  • Проверь публичный API найденного компонента через pcb list и подключи его точку входа .zen

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

1Через Skills CLI (Vercel)

npx skills add diodeinc/pcb --skill registry-search -a claude-code

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

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

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

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

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

Похожие

jlcpcb aklofas Скилл для заказа плат и монтажа на JLCPCB: правила проектирования, BOM/CPL, базовые и extended-компоненты, ограничения сборки. CX Codex +1 771установок kicad aklofas Анализирует проекты KiCad версий 5–10 и схемы в PDF, сверяет трассировку и проверяет плату перед заказом на производстве. CX Codex +1 1 100установок easyeda-api JLCEDA Управляет EasyEDA через API: работает с платами, схемами, библиотеками и проектами. Нужен для отладки и разработки расширений в запущенном клиенте. CX Codex +1 610установок 21st-registry 21st-dev Публикует React-компоненты, CSS-темы и шаблоны на 21st.dev и управляет уже опубликованным через CLI 21st. CX Codex +1 1 800установок launch-registry aaron-he-zhu Ведёт журнал событий релизов, отслеживает смену стадий и эмбарго через неизменяемый поток записей. Пригодится командам для фиксации фактов запусков без ручной правки истории. CX Codex +1 1 000установок offer-claims-registry aaron-he-zhu Ведёт журнал маркетинговых заявлений и офферов с точными формулировками, доказательствами и датами пересмотра. Пригодится, когда нужно ответить, чем подтверждается конкретная цифра в рекламе. CX Codex +1 1 000установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о registry-search

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

Выполните команду npx skills add diodeinc/pcb --skill registry-search -a claude-code.

Что делает скилл registry-search?

Он ищет готовые компоненты в реестре pcb, проверяет их реальный API через pcb list и подключает точку входа в проект.

Можно ли вручную редактировать pcb.toml при добавлении модуля?

Инструкция запрещает ручную правку pcb.toml. Зависимости подключаются по правилам zener-language, а модуль объявляется через Module().

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

SKILL.md · MIT
---
name: registry-search
description: Find reusable registry modules and component packages for a board or specification.
---

# Registry Search

Search the registry before authoring a new reusable package. Read a
candidate's source (`pcb list -m -json <module-url>@<version>` reports its
`dir`) for its public API; do not infer IO or config names from a search result.

Prefer a reusable module that matches the need, then a component with its
support circuitry, then a primitive. Instantiate the chosen `.zen` entrypoint
with `Module()` and follow `zener-language` for dependencies; do not hand-edit
`pcb.toml`.

Discover or clone other boards only when the user explicitly asks, and clone
them outside the current checkout.

If no suitable package exists or one needs a fix, use `librarian` in a registry
checkout; from board work, prepare a `librarian-dispatch` request.

© diodeinc · MIT · diodeinc/pcb

Смотрите также

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

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