# Update Issue

> 実装状況に応じて Issue の状態を更新する。「Issue 更新」「Issue を更新」「Issue 状態変更」「Issue をクローズ」「Issue 完了」「チケットを閉じる」「Issue の進捗を更新」などで起動。コメント追加やラベル変更、クローズ処理を実行。

- Skill: `majiayu000/update-issue` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/update-issue`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/update-issue/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/update-issue

---


# Update Issue

実装状況に応じて Issue の状態を更新します。

## ワークフロー

### 1. 対象 Issue の特定

以下から対象 Issue を特定:

- ユーザーの指示（「#5 を更新」）
- 現在のブランチ名（`feature/5` → #5）
- 直前のコンテキスト

### 2. 現在の状態確認

```bash
gh issue view {issue番号} --json title,state,labels,body
```

### 3. 更新内容の確認

ユーザーに更新内容を確認:

- コメント追加
- ラベル変更
- クローズ

### 4. 更新実行

**コメント追加**:

```bash
gh issue comment {issue番号} --body "{comment}"
```

**ラベル追加**:

```bash
gh issue edit {issue番号} --add-label "{label}"
```

**ラベル削除**:

```bash
gh issue edit {issue番号} --remove-label "{label}"
```

**クローズ**:

```bash
gh issue close {issue番号} --comment "{close_comment}"
```

### 5. 結果報告

```
Issue #{issue番号} を更新しました:

- 追加コメント: {comment}
- 状態: オープン → クローズ
```

## 進捗コメントのテンプレート

**作業開始時**:

```markdown
## 作業開始

- 開始日時: {datetime}
- 作業ブランチ: `{branch}`
```

**進捗報告**:

```markdown
## 進捗報告

- 完了: {completed_tasks}
- 残り: {remaining_tasks}
- ブロッカー: {blockers または「なし」}
```

**完了時**:

```markdown
## 完了報告

- 完了日時: {datetime}
- 関連 PR: #{pr_number}
```

## 重要な注意事項

- ✅ 適切なコメントを追加
- ✅ PR マージ時は自動クローズを使用（`Closes #N`）
- ❌ 作業途中で勝手にクローズしない
- ❌ 他人の Issue を無断で更新しない

