AlexGladkov

Yashik — AI skill for Claude Code

AI community

Portable AI coding environment setup from YAML.

How to install Yashik

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AlexGladkov/Yashik and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Yashik does

Portable AI coding environment setup from YAML.

Alternatives in AI

  • Pi Agent Desktop — Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your desktop 289 ★
  • Claude Design Skill — A portable Claude Skill that turns Claude into an expert designer for HTML artifacts — decks, landing pages, p 184 ★
  • Webcodex — Give cloud AI agents a real development environment on your own machines 171 ★

README

Yashik

[Yashik](https://github.com/AlexGladkov/Yashik) — Rust CLI для установки личного окружения coding-агентов из YAML. Лицензия: [MIT](LICENSE).

`init` устанавливает CLI и поддерживаемые ресурсы, `check` проверяет YAML без изменения машины, `doctor` проверяет записанное окружение без переустановки. Пользователь самостоятельно входит в Codex, Claude и другие сервисы.

Начиная с `v0.3.0`, команда `yashik init` читает `yashik-compose.yaml` из текущей папки. Путь к другому манифесту можно передать явно.

Установка из готового конфига

Если у вас уже есть YAML-конфиг, [установите Ящик](#установка), затем передайте путь к нему:

yashik check /путь/к/моему-сетапу.yaml
yashik init /путь/к/моему-сетапу.yaml
yashik doctor

Замените `/путь/к/моему-сетапу.yaml` на путь к своему файлу. Путь для `init` можно опустить, если сохранить файл как `yashik-compose.yaml` и запустить команду из этой папки. `check` всегда требует путь к файлу. Путь с пробелами заключайте в кавычки: `yashik init "./мой сетап.yaml"`. На Windows запускайте команды из папки с конфигом; файл должен быть доступен внутри WSL.

`check` проверяет конфиг без установки. `init` устанавливает перечисленные в нём клиенты и ресурсы. `doctor` проверяет установленное окружение. Вход в сервисы выполните после установки самостоятельно.

Подготовьте свой сетап

Сохраните следующий конфиг в файл `yashik-compose.yaml`. Это готовый пример: Ящик установит Codex CLI версии `0.159.3`, Herdr и два субагента из репозитория VoltAgent. Для скачивания Git-источника нужен `git` в PATH.

version: 1
tools:
  herdr:
    version: latest
harnesses:
  codex:
    version: "0.159.3"
    agents:
      backend-developer:
        format: native
        source:
          type: git
          url: https://github.com/VoltAgent/awesome-codex-subagents.git
          ref: 7add6913c53ccbbc250c481815c9c6afb02709c6
        from: categories/01-core-development/backend-developer.toml
      reviewer:
        format: native