WorkAI

Команды

Как завести свою команду в WorkAI — markdown-файл в .workai/commands с полями description, argument-hint и model, и чем команда отличается от навыка.

Команда — переиспользуемый промпт, сохранённый markdown-файлом, который вы вызываете по имени: набираете / в чате и выбираете команду из списка. В отличие от навыка, который агент подгружает сам, когда его описание подходит задаче, команда работает только по явному вызову — это готовый шаблон запроса, а не процедура, которую агент ищет самостоятельно.

Не путайте со встроенными командами чата вроде /clear или /models — тот список зашит в клиент и описан в справочнике слэш-команд. На этой странице — про ваши собственные команды, которые вы заводите файлами в проекте или в профиле.

Формат файла команды

---
description: Что делает команда и когда её использовать.
argument-hint: "[issue-number]"
---

Тело файла — промпт, который агент увидит, когда вы вызовете команду.

Поля фронтматтера:

ПолеЗачем
nameИмя команды, если оно должно отличаться от имени файла. По умолчанию команда называется как файл без расширения.
descriptionЧто делает команда — показывается рядом с ней в списке /.
argument-hintПодсказка об ожидаемых аргументах, видна при выборе команды через /.
modelМодель для этой команды — одна или список; используется первая доступная.
toolsИнструменты, доступные при выполнении команды.
agentКастомный агент, который выполнит команду, если нужен не тот, что выбран в чате сейчас.

Тело файла ниже фронтматтера — сам промпт: то, что агент получит, когда вы вызовете команду.

Где хранятся команды

WorkAI ищет файлы команд сразу в нескольких каталогах — сначала во всех проектных, потом во всех персональных. Внутри каждой группы порядок в таблице ниже — это и порядок поиска.

Проектные (лежат в git, работают у всей команды):

КаталогРасширение файлаФормат
.workai/commands/.prompt.mdРодной для WorkAI
.github/prompts/.prompt.mdРодной, унаследован от GitHub Copilot
.claude/commands/.mdСовместимость с Claude Code
.cursor/commands/.mdСовместимость с Cursor

Персональные (действуют во всех ваших проектах):

КаталогРасширение файлаФормат
~/.workai/commands/.prompt.mdРодной для WorkAI
~/.claude/commands/.mdСовместимость с Claude Code
~/.cursor/commands/.mdСовместимость с Cursor

Расширение важно: .workai/commands/review.md без .prompt.md командой не станет — родной формат WorkAI и унаследованный от Copilot .github/prompts/ ждут именно *.prompt.md. Голый .md распознаётся только в двух каталогах совместимости — тех, что уже используют Claude Code и Cursor.

Если вы уже завели команды для Claude Code или Cursor, дублировать их не нужно — WorkAI прочитает их из тех же каталогов, где они уже лежат.

Как создать команду

Быстрее всего — встроенный скилл /create-prompt: опишите словами, какая команда нужна, и агент соберёт файл сам, с корректным фронтматтером и по нужному пути. Либо заведите файл руками по одному из путей выше.

Команды и навыки — в чём разница

  • Команда вызывается только явно, по имени через /. Это фиксированный шаблон промпта под конкретный, заранее известный сценарий.
  • Навык агент может подгрузить сам, если его description подходит текущей задаче — вам не нужно помнить имя и вызывать его руками.

Если вы точно знаете, когда захотите этот промпт, и всегда вызываете его сами — заводите команду. Если процедура должна сработать без явного вызова, когда агент сам увидит подходящую задачу, — это навык.

Дальше