tldraw-migrate — скилл
Официальный скилл tldraw для перевода проекта на новую версию SDK: сам находит версии, подтягивает заметки о релизах и чинит ошибки типов
- 51 136 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает Node-скрипты и обращается к GitHub и npm
- Меняет зависимости и код проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/tldraw-migrateОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает Node-скрипты и обращается к GitHub и npm
- Меняет зависимости и код проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ведет агента через обновление проекта на 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 или другого каталога скиллов проекта.
Частые вопросы
Как обновить скилл?
Повторите команду установки, она перезапишет SKILL.md и скрипты. Заметки о релизах скилл скачивает при каждом запуске.
Какие аргументы принимает?
Необязательные исходную версию и цель: latest по умолчанию, тег вроде canary или конкретную пререлизную версию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл рисует макеты интерфейсов и лендингов и переносит их в HTML, в проект на React или в мини-приложение WeChat
Скилл разбирает и переносит WebGL, WebGPU и Canvas-эффекты со страницы в отдельный локальный проект на нативном JS
Tamagui — скилл для агентов
Tamagui
Четыре скилла в папке skills репозитория Tamagui: стили и темы, миграция на третью версию, схема тем v6 и генератор палитр с предпросмотром
Скилл и CLI, которые снимают с публичного сайта цвета, шрифты, отступы, скругления и тени и сохраняют их как токены JSON и CSS
Скилл-методика воспроизведения сайтов: от статичной страницы до тяжелого WebGL, с упором на настоящий исходный код, а не на выдуманный агентом
Мета-скилл разбирает бренд по ссылке, названию или скриншоту и создает из него полноценную дизайн-систему как новый скилл
Коротко о README
tldraw это SDK для бесконечного холста на React. Скилл tldraw-migrate описан в собственном README: он распространяется копированием папки в каталог скиллов проекта, для этого есть однострочная команда через curl и tar. Приведены пути для Claude Code, Codex, Cursor и общего .agents, а сайт документации отдает скилл через .well-known/agent-skills. Остальные скиллы в репозитории предназначены для команды tldraw.
Бейдж для README
Исходный 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.