tldraw-migrate
Официальный скилл tldraw для перевода проекта на новую версию SDK: сам находит версии, подтягивает заметки о релизах и чинит ошибки типов
Установка
DEST=.claude/skills/tldraw-migrate
mkdir -p "$DEST"
curl -fsSL https://github.com/tldraw/tldraw/archive/refs/heads/main.tar.gz \
| tar -xz --strip-components=3 -C "$DEST" tldraw-main/skills/tldraw-migrateДля других агентов замените DEST на .agents/skills/tldraw-migrate, .codex/skills/tldraw-migrate или .cursor/skills/tldraw-migrate.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ведет агента через обновление проекта на tldraw SDK. Вспомогательные скрипты определяют исходную версию по истории git и целевую по npm, включая canary и beta, а затем скачивают журнал изменений, документацию и заметки о будущем релизе. Дальше агент идет по процессу: обновляет пакеты, собирает ошибки TypeScript, разбирает их по категориям и правит код по заметкам о миграции. Скилл самодостаточен и работает в Claude Code, Codex, Cursor и других агентах, которые читают папки скиллов.
Для кого. Для разработчиков приложений на tldraw SDK, которым нужно обновить версию библиотеки.
Подходит, если
- Нужно поднять tldraw до последней стабильной версии
- После обновления tldraw посыпались ошибки TypeScript
- Нужно проверить проект на пререлизной версии canary или beta
Не подходит, если
- Проект не использует tldraw SDK
- Нужно разрабатывать сам репозиторий tldraw: остальные скиллы в нем служат команде tldraw
Пример запроса к агенту
/tldraw-migrate 4.4.0 latestОграничения
Нужны Node.js и git-история проекта для определения исходной версии. Скрипты обращаются к GitHub и npm за заметками о релизах. Команды с префиксом ! автоматически выполняются только в Claude Code, в других агентах их нужно запускать вручную. Коммерческое использование tldraw SDK регулируется его собственной лицензией.
Как отключить. Удалите папку tldraw-migrate из .claude/skills, .agents/skills или другого каталога скиллов проекта.
Проверка безопасности
- Запускает Node-скрипты и обращается к GitHub и npm
- Меняет зависимости и код проекта
Коротко о README
tldraw это SDK для бесконечного холста на React. Скилл tldraw-migrate описан в собственном README: он распространяется копированием папки в каталог скиллов проекта, для этого есть однострочная команда через curl и tar. Приведены пути для Claude Code, Codex, Cursor и общего .agents, а сайт документации отдает скилл через .well-known/agent-skills. Остальные скиллы в репозитории предназначены для команды tldraw.
SKILL.md
---
name: tldraw-migrate
description: Migrate a project to a newer version of the tldraw SDK. Use when upgrading tldraw packages, fixing TypeScript errors after a tldraw upgrade, or when the user mentions tldraw migration.
argument-hint: '[from-version] [target]'
user-invocable: true
---
# tldraw migration assistant
You are helping migrate a project to a newer version of the tldraw SDK. Follow this process carefully.
Throughout this skill, `${SKILL_DIR}` refers to this skill's own directory (where `SKILL.md`, the helper `.mjs` scripts, and the cached `references/` folder live). The auto-fetch blocks below resolve it from the `SKILL_DIR` env var if set, otherwise probe the common skill locations (`.claude/skills/`, `.agents/skills/`, `.codex/skills/`, `.cursor/skills/`, `skills/`).
**Arguments**: `/tldraw-migrate [from-version] [target]`. Both optional. `from-version` defaults to the previous tldraw version detected from git history. `target` defaults to `latest` (the latest stable release on npm); pass a dist-tag (`canary`, `next`, `beta`) or a pre-release semver (e.g. `4.6.0-canary.abc123`) to migrate to a pre-release.Частые вопросы
Как обновить скилл?
Повторите команду установки, она перезапишет SKILL.md и скрипты. Заметки о релизах скилл скачивает при каждом запуске.
Какие аргументы принимает?
Необязательные исходную версию и цель: latest по умолчанию, тег вроде canary или конкретную пререлизную версию.
Похожие
Скиллы Next.js
Next.js skills
Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере
Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки
Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов
Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой