Отчёт об ошибке платформы IWE

SkillDev tools

Report a bug or issue with the IWE platform. Creates a GitHub issue in FMT-exocortex-template.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Отчёт об ошибке платформы IWE skill

What this skill tells your AI

The instructions your AI receives, as published by tserentserenov/fmt-exocortex-template in .claude/skills/iwe-bug-report/SKILL.md and read by ahel’s review.

Проблема: $ARGUMENTS

When to use

Сообщить об ошибке или проблеме платформы IWE. Создаёт GitHub issue в FMT-exocortex-template.

Algorithm

Шаг 0. Проверка на запрос справки (issue #274)

Если $ARGUMENTS пуст, отсутствует, или равен --help/-h/help — НЕ создавать issue. Вместо этого вывести:

«/iwe-bug-report [описание проблемы] — сообщает об ошибке платформы IWE, создаёт GitHub issue в FMT-exocortex-template. Опиши, что произошло и что ожидалось, например: /iwe-bug-report day-close не архивирует DayPlan

Прекратить выполнение.

Шаг 1. Категоризация

Определи категорию по содержанию $ARGUMENTS:

МеткаКогда
bugСкилл / протокол / скрипт работает не так, как задумано
documentationНеточность или пробел в документации / memory / SKILL.md
enhancementУлучшение существующего поведения (не новый функционал)
questionПоведение непонятно, нужно уточнение

Шаг 2. Сбор деталей

Извлеки из $ARGUMENTS и контекста сессии:

  • Что произошло: конкретное наблюдаемое поведение
  • Что ожидалось: правильное поведение по протоколу
  • Шаги воспроизведения: команда / скилл / триггер (если применимо)
  • Где: путь к скиллу / протоколу / скрипту или имя файла

Если какой-либо элемент не указан — пропусти соответствующий блок в issue (не оставляй пустые заголовки).

Шаг 3. Получить версию IWE

Запусти:

git -C "$HOME/IWE/FMT-exocortex-template" log -1 --format="%h %ad" --date=short 2>/dev/null || echo "неизвестно"

Шаг 4. Проверить gh CLI

Запусти:

gh auth status 2>&1 | head -3

Если gh не авторизован или не установлен — выведи сообщение:

«gh CLI не найден или не авторизован. Установи (macOS: brew install gh; Linux: apt install gh или https://cli.github.com/), затем gh auth login. Issue не создан.» Прекрати выполнение.

Шаг 5. Создать issue

Собери переменные:

  • TITLE: до 80 символов, формат [ТИП] Краткое описание
  • CATEGORY: метка из шага 1
  • DATE: сегодняшняя дата (YYYY-MM-DD)
  • IWE_VERSION: из шага 3

Метки в TserenTserenov/FMT-exocortex-template — копия чужого репозитория и может разойтись с таблицей шага 1 (issue #457: docs переименовали в documentation, gh issue create --label в этом случае падает и issue не создаётся вовсе). Проверь метку перед использованием:

gh label list --repo TserenTserenov/FMT-exocortex-template --json name -q '.[].name' | grep -qx "CATEGORY"

Метка найдена → используй --label "CATEGORY" ниже как обычно. Не найдена → создай issue БЕЗ флага --label (не блокируй создание из-за расхождения меток) и допиши в конец ## Контекст строку - Метка не создана: "CATEGORY" не найдена в репозитории (проверь актуальный список через gh label list).

Запусти (подставив реальные значения):

gh issue create \
  --repo TserenTserenov/FMT-exocortex-template \
  --title "TITLE" \
  --label "CATEGORY" \
  --body "$(cat <<'BODY'
## Что произошло

[описание]

## Что ожидалось

[ожидаемое поведение]

## Шаги воспроизведения

[шаги или «не применимо»]

## Контекст

- Файл / скилл: [путь или название]
- Дата: DATE
- IWE commit: IWE_VERSION
BODY
)"

Шаг 6. Отчёт

Выведи одну строку:

«Issue создан: [URL]»

Если gh вернул ошибку — вывести текст ошибки полностью.

Signals

GitHub stars
54
Forks
150
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
iwe-bug-report
Source
github.com/tserentserenov/fmt-exocortex-template