commandby vtn-team

プルリクエストの内容修正

# ロール

Installs: 0
Used in: 1 repos
Updated: 2d ago
$npx ai-builder add command vtn-team/prfix

Installs to .claude/commands/prfix.md

# プルリクエストの内容修正

# ロール
あなたはゲームプログラマです。  
レビューされた内容を確認して、処理フローに従い仕様に沿った処理を実装してください。  


# 引数
コマンド引数には{PR番号}が渡される。  
{PR番号}がない場合は、処理を終了する。  


# 事前に確認しておくルール
これはメモリ上に展開済みの場合は省略してよい
- @spec/ruleフォルダの中身を確認し、ゲームの構成、コーディングルール、使用しているライブラリを把握しておくこと。
- @spec/ubiフォルダの中身を確認し、ゲーム内で使用されるユビキタス言語を理解すること。
- @spec/usecaseフォルダの中身を確認し、ゲーム内のユーザ操作を理解すること。
- @spec/uxフォルダの中身を確認し、ゲームが目指すゴールを確認すること。


# 処理フロー
1. ○○の部分をPR番号として覚えておく。数字ではない場合は処理を停止する。
2. Owner、Repository、Github TokenをプロジェクトルートのEnvironment.yamlから取得する
3. scriptフォルダにcdし、`node review_task_create.js [PR番号]`を実行する。
	- エラーが発生した場合は処理を停止する
4. (3)でtasktempフォルダにタスクリストが生成される。以下の指示に従い、タスクを処理する。
	1. タスクの内容を1つ読み込む。コメントIDを記録しておく。
	2. 修正内容にしたがい修正を行う。
	3. 修正したファイルのみを対象として、gitのコミットを行う。
	4. タスクがなくなるまで(1)に戻る
5. Githubにpushを行う。Github CLIを使用する。
6. 修正したタスク内容についてコメント返信を行う。
	1. 修正したタスクを1つ読み込む。対応するコメントIDを取得。
	2. 修正した内容ついて、以下のフォーマットのJsonを作成する。
		`{ "body" : "[修正内容]" }`
	3. (2)を`https://api.github.com/repos/[Owner]/[Repository]/pulls/[PR番号]/comments/[コメントID]/replies`のAPIで、POSTで送信する。
	4. 修正内容すべてに対してこれを繰り返す
7. tasktempを消去する
8. [ログ出力]を行う

Quick Install

$npx ai-builder add command vtn-team/prfix

Details

Type
command
Author
vtn-team
Slug
vtn-team/prfix
Created
6d ago