plan
Installation
SKILL.md
GitHub issue ( $ARGUMENTS ) から実装計画を作成する。$ARGUMENTS は issue 番号(123、#123)または URL。
tmp/issues/<issue番号>/research.mdが存在する場合は内容を読み込み、調査結果(影響範囲、実装候補、ユーザーの選択など)を計画策定のインプットとして活用するgh issue viewで issue を取得する- issue の目的・要件・受け入れ条件を分析する
- コードベースを調査し、実装方法の候補を 3 つ程度洗い出す(research.md がある場合はその調査結果をベースに深掘りする)
- 各候補の概要・メリット・デメリットを提示し、ユーザーに選択してもらう(自由入力でのフィードバックも受け付ける。research.md でユーザーが既に選択済みの場合はそれを尊重する)
- 選択された方法をもとに、TDD(Red → Green → Refactor)の流れで実装計画を立てる
- 各タスクは「テストを書く(Red)→ 実装する(Green)→
/simplifyでリファクタリングする(Refactor)」の順で構成する - 各タスクの影響範囲(対象ファイル・関数)、具体的な変更内容、完了条件を特定する
- 各タスクは「テストを書く(Red)→ 実装する(Green)→
- 結果を Write ツールで
tmp/issues/<issue番号>/plan.mdに書き込む(フォーマットは template.md を参照)
注意事項
- issue の内容が曖昧で計画に落とし込めない部分がある場合は、ユーザーに確認を取る
- コードベースが大きい場合、調査は issue に関連する部分に絞る
Related skills
More from tanabee/skills
implement
GitHub issue と実装計画をもとにコードを実装する。
16create-pr-text
GitHub issue から PR のタイトルと説明文を作成する。
15notify-discord
Discord の Webhook を使ってメッセージを送信する。
14dev
GitHub issue から計画・実装・チェックリスト・PR テキストまで一気通貫で行う。
13create-checklist
GitHub issue から受け入れテスト用の動作確認チェックリストを作成する。
12code-review
コードレビューを行う。PR が存在する場合は PR を、ローカルブランチの場合はメインブランチとの差分をレビューする。
9