Effect-TS Skills
Официальные скиллы Effect: подключают руководство из node_modules к агенту и ведут миграцию проекта с версии 3 на 4.
- 114 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл миграции правит `package.json` и множество исходных файлов, а скилл effect-ts дописывает AGENTS.md или CLAUDE.md.
- Для миграции клонируются репозитории Effect в `.repos/effect`, нужна сеть.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/effect-ts-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл миграции правит `package.json` и множество исходных файлов, а скилл effect-ts дописывает AGENTS.md или CLAUDE.md.
- Для миграции клонируются репозитории Effect в `.repos/effect`, нужна сеть.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит два скилла. Скилл effect-ts готовит проект на Effect: ставит пакет `effect` менеджером пакетов проекта и дописывает в AGENTS.md или CLAUDE.md требование прочитать `node_modules/effect/AGENTS.md` целиком до написания кода. Если руководство не отвечает на вопрос, агент ищет ответ в исходниках `node_modules/effect/src`. Скилл effect-v3-to-v4 ведет обновление с версии 3 на 4 по сгенерированному справочнику `migration/v3-to-v4.md` из репозитория Effect. Он берет две неглубокие копии веток v4 и v3, обновляет `package.json`, запускает проверку типов и исправляет ошибки по одной, находя замену в справочнике, а не угадывая. Модель его сама не вызывает: запускать нужно вручную.
Для кого. TypeScript-командам на Effect, чьи агенты пишут код по устаревшим привычкам и ошибаются в API.
Подходит, если
- Агент впервые заходит в репозиторий с Effect и должен писать по версии, которая установлена в проекте.
- Проект поднимается с Effect v3 на v4 и надо разобрать лавину ошибок типов.
- В CLAUDE.md нужна постоянная строка, которая отправляет агента к руководству пакета.
- Миграция разбита на файлы, и правки раздаются подагентам по одной ошибке.
Не подходит, если
- Проект не использует Effect.
- Нужен общий справочник по Effect для ручного чтения: скилл только направляет агента.
- Обновление идет между другими версиями, кроме 3 и 4.
Пример запроса к агенту
Подготовь этот репозиторий к работе с Effect, затем начни миграцию с версии 3 на 4 по скиллу effect-v3-to-v4.Ограничения
Скилл effect-ts опирается на файл `node_modules/effect/AGENTS.md`, поэтому пакет `effect` должен быть установлен, а в монорепозитории его ставят в корень как dev-зависимость, чтобы исходники были доступны. Скилл миграции требует доступ к сети для двух неглубоких клонов репозитория Effect в `.repos/effect` и проверяет уже существующую копию, прежде чем доверять ей. Он правит `package.json`, объединяет пакеты и выравнивает версии, а результат тестов называет прямо, но условием готовности не считает. Скилл миграции запрещает заглушать ошибки типов. Справочник читается поиском, а не целиком.
Как отключить. Удалите папки effect-ts и effect-v3-to-v4 из каталога скиллов агента и верните строки в AGENTS.md или CLAUDE.md в прежний вид. Копии в `.repos/effect` удаляются отдельно.
Частые вопросы
Как поставить скиллы Effect в Claude Code?
Выполните `npx skills add Effect-TS/skills`. Установщик положит в каталог скиллов агента effect-ts и effect-v3-to-v4.
Чем скилл effect-ts отличается от руководства в пакете?
Руководство лежит в `node_modules/effect/AGENTS.md`, а скилл заставляет агента прочитать его до написания кода и фиксирует это в AGENTS.md проекта.
Почему миграция не запускается сама?
В скилле effect-v3-to-v4 отключен вызов моделью. Его запускают явной командой, когда проект готов к обновлению.
Где скилл берет правила миграции?
В справочнике `migration/v3-to-v4.md` из репозитория Effect. Все замены ищутся там, а при нехватке данных идет разбор тематических руководств и исходников v4 и v3.
Можно ли подключить скилл к Cursor или Codex?
Установщик `npx skills` рассчитан на агентов со стандартом Agent Skills, так что подойдет и для них.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл по Effect v4 для TypeScript: схемы, сервисы и слои, конфигурация, повторы, кэши, потоки, HTTP-клиент и тесты с виртуальным временем
better-result — скиллы для агентов
better-result
Два скилла библиотеки better-result: аудит обработки ошибок в TypeScript-проекте с поэтапным внедрением Result и переход с версии 2.x на 3.0 с кодмодом
Скилл для агентов с конвенциями TypeScript: типы, дискриминированные объединения, функции, именование, структура, React и тесты, подгружается по темам
Девять скиллов JS Mastery ведут изменение по фазам: от идеи и спецификации до проверки, тестов, текстов для релиза и сверки документов
skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json
Oxc — скиллы миграции на Oxlint и Oxfmt
Oxc migration skills
Два официальных скилла Oxc: агент переводит проект с ESLint на линтер Oxlint и с Prettier или Biome на форматтер Oxfmt
Коротко о README
Два скилла лежат в папке skills, у каждого свой SKILL.md. Один подключает руководство пакета, другой ведет разовую миграцию.