start-issue — скилл для Claude Code: что делает и как установить
Запускает работу над задачей из Marshroom: обновляет main, создаёт ветку Git, загружает описание задачи и переводит её статус в running.
npx skills add vkehfdl1/Marshroom --skill start-issue -a claude-codeЧто делает start-issue
Скилл связывает локальный репозиторий со списком задач приложения Marshroom. Он читает файл ${MARSHROOM_STATE:-~/.config/marshroom/state.json}, проверяет удалённый адрес через команду git remote get-url origin и находит тикеты текущего проекта по формату owner/repo.
Перед созданием ветки вида Feature/#N или HotFix/#N скилл подтягивает актуальный main. Затем статус задачи обязательно переводится в running через CLI-утилиту marsh start либо прямой атомарной записью через jq. Если обновить файл состояния не удалось, процесс немедленно прерывается.
В финале агент выводит текст из issueBody прямо в контекст диалога и запрашивает разрешение перейти к планированию через режим /plan. Если в конфигурационном файле корзина задач пуста, скилл откажется продолжать работу.
Какие задачи решает
- переключиться на чистую ветку под номер задачи
- подтянуть описание тикета из Marshroom прямо в контекст агента
- синхронизировать статус задачи в
state.jsonперед началом работы - отфильтровать очередь тикетов для активного Git-репозитория
Примеры запросов агенту
- Начни работу над задачей 42 через start-issue
- Выбери тикет из корзины Marshroom и подготовь ветку
- Возьми в работу следующую задачу для этого репозитория
Как установить start-issue
1Через Skills CLI (Vercel)
npx skills add vkehfdl1/Marshroom --skill start-issue -a claude-code2Вручную: положить файлы
~/.claude/skills/start-issue/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/start-issue/
1Через Skills CLI (Vercel)
npx skills add vkehfdl1/Marshroom --skill start-issue -a codex2Вручную: положить файлы
.agents/skills/start-issue/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add vkehfdl1/Marshroom --skill start-issue -a cursor2Вручную: положить файлы
.cursor/skills/start-issue/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install vkehfdl1/Marshroom start-issue2Вручную: положить файлы
.github/skills/start-issue/SKILL.md1Через Skills CLI (Vercel)
npx skills add vkehfdl1/Marshroom --skill start-issue -a gemini-cli2Командой платформы
gemini skills install https://github.com/vkehfdl1/Marshroom --path marshroom-skills/skills/start-issueВручную: положить файлы
.devin/skills/start-issue/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add vkehfdl1/Marshroom --skill start-issue -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о start-issue
Как установить start-issue в Claude Code?
Выполните в терминале команду npx skills add vkehfdl1/Marshroom --skill start-issue -a claude-code. Также можно вручную сохранить файл по пути ~/.claude/skills/start-issue/SKILL.md.
Что делает скилл start-issue?
Он находит тикет в очереди Marshroom для текущего репозитория, обновляет main, создаёт ветку Feature/#N или HotFix/#N, выставляет статус running и загружает подробности задачи в чат.
Что нужно иметь в системе для обновления статуса задачи?
Скилл пытается вызвать CLI-команду marsh start. Если утилита marsh отсутствует в PATH, для атомарной перезаписи файла state.json потребуется утилита jq.