Installs: 0
Used in: 1 repos
Updated: 2d ago
$
npx ai-builder add command vtn-team/prfixInstalls 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/prfixDetails
- Type
- command
- Author
- vtn-team
- Slug
- vtn-team/prfix
- Created
- 6d ago