work-issue

issues/ディレクトリのタスクを1つ実装し、ブランチ作成・コミット・PR作成を行なうワークフロー

16 stars

Best use case

work-issue is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

issues/ディレクトリのタスクを1つ実装し、ブランチ作成・コミット・PR作成を行なうワークフロー

Teams using work-issue should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/work-issue/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/cli-automation/work-issue/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/work-issue/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How work-issue Compares

Feature / Agentwork-issueStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

issues/ディレクトリのタスクを1つ実装し、ブランチ作成・コミット・PR作成を行なうワークフロー

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Issue Workflow Skill

issues/ディレクトリのタスクを処理し、1タスク = 1ブランチ、1コミット、1PRの形式で完了する。

## ワークフロー(ループ処理)

issueがなくなるまで以下を繰り返す:

### 1. タスク取得
- `issues/`ディレクトリの`.md`ファイル(.gitkeep除く)を検索
- 最初に見つかったファイルを自動選択
- **issueがない場合はループ終了**

### 2. ブランチ作成
- mainブランチを最新化
- issue名ベースでブランチを作成(`issue/{issue-name}`)

### 3. 実装
- issueファイルの内容を読み込み
- 指示に従って実装を行う
- CLAUDE.mdのルールに従う
- pnpm check:fixを行なう

### 4. コミット
- issueファイルを削除
- 変更をステージング
- 1コミットで完了

### 5. PR作成
- リモートにプッシュ
- `gh pr create`でPR作成

### 6. mainに戻る
- mainブランチに戻る
- **ステップ1に戻り、次のissueを処理**

## 制約
- **`gh pr create`のみ許可**: 他のghコマンドは禁止
- **ブランチ作成・切り替えを許可**: issue単位でブランチを作成
- **1issue = 1ブランチ、1コミット、1PR**

## コマンド例

```bash
# 1. ブランチ作成
git checkout main
git pull origin main
git checkout -b issue/{issue-name}

# 2. 実装後
git add {changed-files}
rm issues/{issue-name}.md
git add issues/{issue-name}.md
git commit -m "..."

# 3. PR作成
git push -u origin issue/{issue-name}
gh pr create --base main --title "..." --body "..."

# 4. mainに戻る
git checkout main
# ループ継続...
```

## 注意事項
- issueファイルは実装完了後に削除する
- 削除はコミットに含める
- **すべてのissueを処理するまで継続する**
- **mainブランチへのpushやその他操作はいっさい行わないこと**

Related Skills

julien-workflow-advice-codex

16
from diegosouzapw/awesome-omni-skill

Get OpenAI Codex CLI's opinion on code, bugs, or implementation. Use when you want a second AI perspective during coding sessions.

GSTD A2A Network

16
from diegosouzapw/awesome-omni-skill

Decentralized Agent-to-Agent Autonomous Economy. Connects hardware and agents for distributed compute, hive memory access, and economic settlement.

gh-issues

16
from diegosouzapw/awesome-omni-skill

Fetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]

fal-workflow

16
from diegosouzapw/awesome-omni-skill

Generate workflow JSON files for chaining AI models

esp32-workbench-ota

16
from diegosouzapw/awesome-omni-skill

OTA firmware upload, listing, deletion, and over-the-air update for the Universal ESP32 Workbench. Triggers on "OTA", "firmware", "update", "upload", "binary", "over-the-air".

deepwork_jobs

16
from diegosouzapw/awesome-omni-skill

Creates and manages multi-step AI workflows. Use when defining, implementing, or improving DeepWork jobs.

data-quality-frameworks

16
from diegosouzapw/awesome-omni-skill

Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.

daily-work-tracker

16
from diegosouzapw/awesome-omni-skill

Use when the user wants to log work items (bugs, features, tasks), track time spent, or view a daily/weekly work report.

create-workflow

16
from diegosouzapw/awesome-omni-skill

Create Jazz workflow automation files (WORKFLOW.md). Use this for scheduling Jazz agents to run recurring tasks. For OS-level scripts/commands, use create-system-routine.

airflow-workflows

16
from diegosouzapw/awesome-omni-skill

Apache Airflow DAG design, operators, and scheduling best practices.

ai-annotation-workflow

16
from diegosouzapw/awesome-omni-skill

Эксперт по data annotation. Используй для ML labeling, annotation workflows и quality control.

agentic-issue-assistant

16
from diegosouzapw/awesome-omni-skill

Install common docs/backlog skeleton plus an AGENTS template, and wrap issue/finalization operations for an agentic workflow.