weft-ai-language — скилл для Claude Code: что делает и как установить
Обучает агента писать код на языке Weft, настраивать пайплайны с вызовами LLM, ветвлением и паузами на ручное подтверждение через Restate.
npx skills add reason-machines/trending-skills --skill weft-ai-language -a claude-codeЧто делает weft-ai-language
Скилл даёт ассистенту инструкции по разработке на Weft. Это специализированный язык на базе Rust, где модели, HTTP-запросы, базы данных и действия человека оформлены как типизированные узлы. Связи между портами проверяет компилятор до запуска программы.
Пайплайны выполняются с сохранением состояния через Restate. Если сервер перезагрузится или узел HumanQuery ждёт ответа оператора несколько дней, процесс не потеряет данные. Скрипт dev.sh поднимает сервер и веб-интерфейс на SvelteKit по адресу http://localhost:5173.
Для локального стенда обязателен Docker, а на macOS потребуется обновить Bash через Homebrew. Ключи сервисов вроде OPENROUTER_API_KEY или DISCORD_BOT_TOKEN задаются в .env, но при старте не проверяются. Пайплайн упадёт с ошибкой только в момент выполнения узла без нужного ключа.
Какие задачи решает
- связать вызовы LLM и ручные проверки в единую типизированную схему
- поднять локальное окружение Weft через скрипты
dev.sh - настроить сохранение состояния долгих пайплайнов в Restate
- обработать ветвление логики через узел
Gate
Примеры запросов агенту
- Помоги написать пайплайн на Weft с подтверждением публикации человеком
- Как связать порты узлов LlmInference и Gate на языке Weft?
- Собери конфигурацию .env и запусти локальный сервер Weft
Как установить weft-ai-language
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weft-ai-language -a claude-code2Вручную: положить файлы
~/.claude/skills/weft-ai-language/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/weft-ai-language/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weft-ai-language -a codex2Вручную: положить файлы
.agents/skills/weft-ai-language/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weft-ai-language -a cursor2Вручную: положить файлы
.cursor/skills/weft-ai-language/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills weft-ai-language2Вручную: положить файлы
.github/skills/weft-ai-language/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weft-ai-language -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/weft-ai-languageВручную: положить файлы
.devin/skills/weft-ai-language/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weft-ai-language -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о weft-ai-language
Как установить weft-ai-language в Claude Code?
Выполните в терминале команду npx skills add reason-machines/trending-skills --skill weft-ai-language -a claude-code.
Что делает этот скилл?
Он обучает ИИ-ассистента синтаксису языка Weft, типам встроенных узлов и командам управления локальной инфраструктурой.
Что нужно подготовить перед запуском Weft?
Потребуются Docker и Node.js. Пользователям macOS также нужен Bash версии 4 или новее, который ставится через brew install bash.