effect-ts · effect-ts — скилл для Claude Code: что делает и как установить
Скилл настраивает репозиторий с библиотекой Effect Typescript и подсказывает агенту, где читать её инструкции и исходники.
npx skills add Effect-TS/skills --skill effect-ts -a claude-codeЧто делает effect-ts
Скилл помогает подготовить репозиторий, который использует библиотеку Effect Typescript. Он устанавливает effect@latest через pnpm, а для монорепозитория советует добавить пакет как dev dependency в корень, чтобы исходники были доступны в node_modules/effect/src.
Также скилл задаёт содержимое инструкций в AGENTS.md или CLAUDE.md: перед написанием кода агент должен полностью прочитать node_modules/effect/AGENTS.md, перейти по нужным ссылкам и искать дополнительные сведения в node_modules/effect/src. Для монорепозитория пакет ставят в корне, поэтому это стоит проверить до работы агента.
Скилл доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- подготовить репозиторий с Effect Typescript
- установить
effect@latestчерезpnpm - добавить инструкции для работы агента с Effect
- найти API и концепции Effect в исходниках
Примеры запросов агенту
- Настрой этот репозиторий для работы с Effect Typescript и обнови
AGENTS.md. - Перед написанием Effect-кода прочитай
node_modules/effect/AGENTS.mdполностью и проверь нужные ссылки. - Если в руководстве нет ответа, найди нужный API в
node_modules/effect/src.
Как установить effect-ts
1Через Skills CLI (Vercel)
npx skills add Effect-TS/skills --skill effect-ts -a claude-code2Вручную: положить файлы
~/.claude/skills/effect-ts/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/effect-ts/
1Через Skills CLI (Vercel)
npx skills add Effect-TS/skills --skill effect-ts -a codex2Вручную: положить файлы
.agents/skills/effect-ts/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Effect-TS/skills --skill effect-ts -a cursor2Вручную: положить файлы
.cursor/skills/effect-ts/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Effect-TS/skills effect-ts2Вручную: положить файлы
.github/skills/effect-ts/SKILL.md1Через Skills CLI (Vercel)
npx skills add Effect-TS/skills --skill effect-ts -a gemini-cli2Командой платформы
gemini skills install https://github.com/Effect-TS/skills --path skills/effect-tsВручную: положить файлы
.devin/skills/effect-ts/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Effect-TS/skills --skill effect-ts -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Другие версии effect-ts
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о effect-ts
Как установить effect-ts в Claude Code?
Выполните npx skills add Effect-TS/skills --skill effect-ts -a claude-code, затем повторите npx skills add Effect-TS/skills --skill effect-ts -a claude-code. Файл скилла находится по пути ~/.claude/skills/effect-ts/SKILL.md.
Что делает effect-ts?
Скилл подготавливает репозиторий с библиотекой Effect Typescript: устанавливает effect@latest и задаёт агенту правила чтения документации и исходников Effect.
Что нужно прочитать перед написанием Effect-кода?
Сначала полностью прочитайте node_modules/effect/AGENTS.md и перейдите по ссылкам из этого файла, когда это требуется. Дополнительные сведения об API ищите в node_modules/effect/src.
Исходный текст
SKILL.md · MIT
--- name: effect-ts description: Use this skill when setting up a repository that uses the Effect Typescript library. --- # Step 1: Install effect Use the users preferred package manager: ``` pnpm add effect@latest ``` If in a monorepo, install it as a dev dependency at the root, so you can access the source code from `node_modules/effect/src`. ``` pnpm add -D effect@latest ``` # Step 2: Update AGENTS.md / CLAUDE.md Ensure that the agent instructions contain the following: ```md # Learning more about Effect This repository uses the Effect Typescript library. Before writing any Effect code, first read `node_modules/effect/AGENTS.md` **completely**, and follow the links in the file when required. If you need to learn more about particular Effect apis and concepts that the guide doesn't cover, search through the source code in `node_modules/effect/src`. ```
© Effect-TS · MIT · Effect-TS/skills