Effect-TS Skills

Официальные скиллы Effect: подключают руководство из node_modules к агенту и ведут миграцию проекта с версии 3 на 4.

  • 114 ★ репозитория
  • Последний коммит
СкиллОфициальный

Расширенный доступ

Почему такой уровень

  • Скилл миграции правит `package.json` и множество исходных файлов, а скилл effect-ts дописывает AGENTS.md или CLAUDE.md.
  • Для миграции клонируются репозитории Effect в `.repos/effect`, нужна сеть.
Все причины и проверки

effect-ts/skills

Установка

В терминале, через 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-клиент и тесты с виртуальным временем

СкиллМинимальный доступ356Звезды репозитория

Два скилла библиотеки better-result: аудит обработки ошибок в TypeScript-проекте с поэтапным внедрением Result и переход с версии 2.x на 3.0 с кодмодом

СкиллРасширенный доступ2 тыс.Звезды репозитория

Скилл для агентов с конвенциями TypeScript: типы, дискриминированные объединения, функции, именование, структура, React и тесты, подгружается по темам

СкиллМинимальный доступ785Звезды репозитория

Девять скиллов JS Mastery ведут изменение по фазам: от идеи и спецификации до проверки, тестов, текстов для релиза и сверки документов

СкиллРасширенный доступ1,6 тыс.Звезды репозитория

skills-npm подключает скиллы агентов из зависимостей проекта в node_modules и из поля skills в package.json

CLIРасширенный доступ578Звезды репозитория
Официальный

Два официальных скилла Oxc: агент переводит проект с ESLint на линтер Oxlint и с Prettier или Biome на форматтер Oxfmt

СкиллРасширенный доступ23,3 тыс.Звезды репозитория

Коротко о README

Два скилла лежат в папке skills, у каждого свой SKILL.md. Один подключает руководство пакета, другой ведет разовую миграцию.

Бейдж для README

Сообщить о проблеме

Foxx AIEffect-TS Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.