TanStack Intent CLI
CLI для поставки Agent Skills внутри npm-пакетов: авторы библиотек пишут навыки, потребители подключают их к своим агентам.
- 360 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Навыки из зависимостей становятся инструкциями для агента и меняются при обновлении пакетов, их следует разрешать выборочно
Установка
- Работает в
Ручная установка
npx @tanstack/intent@latest installКоманда потребителя из документации. Запускайте в интерактивном терминале проекта с зависимостями, которые поставляют навыки.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Навыки из зависимостей становятся инструкциями для агента и меняются при обновлении пакетов, их следует разрешать выборочно
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
TanStack Intent ставит навыки как часть пакета и версионирует вместе с релизами. Потребитель запускает `@tanstack/intent@latest install`: инструмент находит в зависимостях пакеты с навыками, дает выбрать, какие разрешить, и записывает в `AGENTS.md` блок с правилами загрузки. Команды `list` и `load` показывают и подгружают нужный навык по запросу агента. Сопровождающим библиотек служат `maintainer setup`, `meta generate-skill`, `maintainer review`, `validate` и `maintainer sync`: они помогают написать и проверить `SKILL.md`, учесть изменения исходников и выпустить навыки вместе с кодом. Для поддерживаемых агентов можно включить хуки, которые требуют прочитать навык до правки.
Для кого. Сопровождающим npm-библиотек и разработчикам, которые хотят, чтобы агент использовал зависимости по актуальным инструкциям авторов.
Подходит, если
- Библиотеке нужны навыки, привязанные к версиям выпусков.
- Агент плохо знает новый API зависимости, и надо подгрузить инструкцию автора.
- Нужно ограничить список пакетов, чьи навыки разрешено загружать.
- Проверка формата `SKILL.md` входит в релизный конвейер.
Не подходит, если
- Навыки лежат вне npm, в отдельных репозиториях: для них есть общие менеджеры навыков.
- Установка идет в неинтерактивной среде: первая настройка требует терминала.
- Зависимости не содержат пакетов с навыками.
Пример запроса к агенту
Покажи, какие установленные пакеты поставляют навыки, и разреши только `@tanstack/*`, остальные оставь выключенными.Ограничения
Первая настройка интерактивная и в среде без терминала завершится ошибкой без записи файлов. Инструкции навыка меняются вместе с обновлением зависимостей, а уведомлений об обновлении пока нет, как отмечает документация. Навыки пакетов исполняют указания агенту, поэтому пакеты стоит разрешать выборочно. Список навыков зависит от установленных версий пакетов, а часть команд меняет `AGENTS.md` и `package.json`, поэтому изменения нужно просматривать в диффе.
Как отключить. Удалите блок `intent-skills` из `AGENTS.md`, настройки `intent` в `package.json` и хуки, если включали. Затем уберите зависимость `@tanstack/intent`.
Частые вопросы
Как потребитель выбирает навыки?
Режимы: все, пакеты или области, отдельные навыки. Выбор сохраняется правилами в `package.json`, например `"@tanstack/ai#skill"`.
Куда пишется конфигурация?
Блок инструкций попадает в `AGENTS.md` по умолчанию, существующий блок `intent-skills` обновляется на месте.
Что дает режим хуков?
Для поддерживаемых агентов хук требует загрузить навык перед правкой, иначе агент может его пропустить.
Можно ли посмотреть без записи?
Да, флаг `--dry-run` показывает ход установки и ничего не пишет.
Нужен ли пакет в зависимостях?
README советует добавить `@tanstack/intent` как dev-зависимость и закоммитить lock-файл до генерации руководств.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыskills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json
skill-kit собирает скиллы агентов как типизированные конечные автоматы на TypeScript с проверкой ответов схемами
Личный набор Армина для Pi Coding Agent: 18 скиллов, расширения, команды и темы, часть скиллов переносится в другие агенты
Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
17 готовых скиллов для тестов, Git, README и многоагентной работы плюс ядро проверки выполнения скиллов в Claude Code и Codex.
Agent Skills (AsyrafHussin)
Agent Skills
24 скилла для Laravel, PHP, React и TypeScript: правила кода, тесты, безопасность, технический долг и документация.
Коротко о README
Навыки едут внутри npm-пакетов, а агент находит их через `list` и `load`. Разрешения хранятся в `package.json`.