# start-issue

Pulls a Marshroom issue into your workspace, spins up a fresh Git branch, imports issue details, and marks the task as running.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1200 installs
- Author: vkehfdl1
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/vkehfdl1/Marshroom/tree/HEAD/marshroom-skills/skills/start-issue/SKILL.md
- Updated: 2026-02-27
- HTML: https://affpapa.org/en/nevibecode/skills/start-issue

## What it does

This skill connects your active repository to the Marshroom task queue. It inspects `${MARSHROOM_STATE:-~/.config/marshroom/state.json}`, reads the Git origin via `git remote get-url origin`, and filters issues assigned to the matching `owner/repo`.

Before switching branches, it pulls the latest commits from `main`. Then it generates a `Feature/#N` or `HotFix/#N` branch and marks the issue status as `running`. For the update, it invokes `marsh start` or falls back to an atomic `jq` write. Without `marsh` or `jq`, the status update fails and halts the entire sequence.

Once the branch is ready, the skill prints the contents of `issueBody` under an issue header so your agent has full context. Finally, it asks for your permission to begin task planning in `/plan` mode.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add vkehfdl1/Marshroom --skill start-issue -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/start-issue/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/start-issue/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add vkehfdl1/Marshroom --skill start-issue -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/start-issue/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add vkehfdl1/Marshroom --skill start-issue -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/start-issue/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install vkehfdl1/Marshroom start-issue
```

2. **Manually: put the files in place**
- File: `.github/skills/start-issue/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add vkehfdl1/Marshroom --skill start-issue -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/vkehfdl1/Marshroom --path marshroom-skills/skills/start-issue
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/start-issue/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add vkehfdl1/Marshroom --skill start-issue -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/vkehfdl1/Marshroom/tree/HEAD/marshroom-skills/skills/start-issue/SKILL.md

## When to use it
- prepare a clean Git branch tied to an issue number
- inject ticket details directly into the coding agent context
- track task progress by updating Marshroom status to running
- match pending cart issues to the active repository automatically

## Example prompts
- Start working on issue 15 with start-issue
- Pick the next Marshroom ticket and set up the branch
- Find matching cart issues for this repo and start working

## Similar
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [code-review](https://affpapa.org/en/nevibecode/skills/code-review.md) — skill · 789521 installs
- [implement](https://affpapa.org/en/nevibecode/skills/implement.md) — skill · 774700 installs
- [git-guardrails-claude-code](https://affpapa.org/en/nevibecode/skills/git-guardrails-claude-code.md) — skill · 499069 installs
- [setup-pre-commit](https://affpapa.org/en/nevibecode/skills/setup-pre-commit.md) — skill · 489289 installs
- [scaffold-exercises](https://affpapa.org/en/nevibecode/skills/scaffold-exercises.md) — skill · 480196 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
