implement
Installation
SKILL.md
GitHub issue ( $ARGUMENTS ) の内容をもとに実装を行う。
引数
$ARGUMENTS は <issue> [mode] の形式で受け取る。
<issue>: issue 番号(123、#123)または URL。空の場合はユーザーに issue 番号を質問する[mode]:auto/normal。autoの場合、実装中に要件が不明確でもユーザーに質問せず、保守的な選択肢を選んで implementation-notes.md に記録して続行する。省略時は質問してよい
implementation-notes.md(実装ノート)
実装開始時に tmp/issues/<issue番号>/implementation-notes.md を作成する(既にあれば追記)。計画と実装現場のギャップをリアルタイムに記録するためのファイルで、後工程(/test のチェックリスト整合、/review / /quiz のコンテキスト、/dev の config 学習)の一次情報になる。
- 計画から逸脱せざるを得ない事象(plan に無いエッジケース、想定と異なる既存実装、依存の発見など)に遭遇したら、その時点で保守的な選択肢を選び、
## Deviationsセクションに「何が起きたか / なぜ逸脱したか / どう対処したか」を記録して続行する - 発見したエッジケース・後続ステップへの注意点は
## Notesセクションに記録する - 事後にまとめて書くのではなく、発生の都度追記する(コンテキスト圧縮や中断を跨いでも判断の履歴が残るように)