スキル一覧に戻る
canpok1

plan-issue

by canpok1

0🍴 0📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: plan-issue description: GitHub issue情報を取得し、対応用のタスクファイル作成をサポートします。スクリプトがissue情報を取得し、Claude Codeがその情報を元にtmp/todoフォルダにタスクファイルを作成します。

使用方法

issue情報の取得

Claude Codeは以下のGitHub CLIコマンドを使用してissue情報を取得します:

gh issue view <ISSUE_NUMBER> --json number,title,body,state,labels,assignees,milestone,createdAt,updatedAt

引数

  • <ISSUE_NUMBER>: GitHub issueの番号(必須、#付きでも無しでも可)
    • 例: "#123" または "123"

取得される情報

JSON出力には以下のフィールドが含まれます:

フィールド説明
numberissue番号
titleタイトル
body本文
state状態(OPEN/CLOSED)
labelsラベルオブジェクトの配列。各オブジェクトのnameフィールドからラベル名を取得します。
assignees担当者オブジェクトの配列。各オブジェクトのloginフィールドから担当者名を取得します。
milestoneマイルストーンオブジェクト。titleフィールドからマイルストーン名を取得します。
createdAt作成日時(ISO 8601形式)
updatedAt更新日時(ISO 8601形式)

タスクファイル作成ガイド

issue情報を取得した後、Claude Codeは以下のガイドラインに従ってtmp/todoフォルダにタスクファイルを作成します。

作業方針

  • **テスト駆動開発(TDD)**で作業を行うこと
  • 1ファイル1タスクとして分割すること
  • リポジトリ情報は git remote -v で確認すること

ファイル名フォーマット

issue_{GitHub issueの番号}_plan_{2桁0埋めの1からの連番}_{タスク概要(英語)}.md

: issue #1に対するタスクの場合

issue_1_plan_01_create_test.md
issue_1_plan_02_implement_feature.md
issue_1_plan_03_update_docs.md

ファイル内容のテンプレート

## 対応内容の概要

## 対応内容の詳細

### 編集対象ファイル

### 完了条件

### 備考
- 適当な粒度でコミットすること。

注意事項

  • tmp/todoフォルダが存在しない場合は自動的に作成されます
  • issue情報の取得には GitHub CLI (gh) が必要です
  • issueが存在しない場合はエラーになります
  • タスクの粒度は、issue の内容に応じて適切に調整してください

関連ドキュメント

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です