AgentSkillsCN

Dev Step Plan Implementation

将任务的实现过程分解为若干个操作步骤,并合理规划各步骤的先后顺序与粒度。

SKILL.md
--- frontmatter
description: タスクの実装を作業ステップに分解し、順序と粒度を計画する。

目的

  • タスクの内容を実装可能な作業単位(ステップ)に分解する
  • 実装の順序と粒度を明確にし、手戻りを最小化する
  • 各ステップのテストとコミットのタイミングを計画する

注意:このコマンドは実装そのものを行わず、「どの順番で何を作るか」を計画するものです。 実際のコード作成は次のステップで行います。 また、この計画はあくまで実装(コードとテストの作成)に関するものであり、動作確認(検証計画・検証実行)は含めません。 動作確認は実装完了後の別ステップで行います。

指針

以下の指針に従って計画を作成してください。

  • ブランチが切られていない場合、最初にブランチを切るステップを追加する
  • 1ステップ = 1つの(コードベース上の)機能の実装・修正になるような粒度に分解する
  • 各ステップは独立してテスト可能な最小単位にする
  • 各ステップ完了時に意味のあるコミットができる状態にする
  • 複雑な場合、まずは各コードの骨組み(空のpublicメソッドのみの定義など)のみを一通り作成し、その後それぞれの中身を実装する形で進める
  • 単体テストはその機能を実装するステップ内で書き、統合テストは別途最後のステップで書く

出力フォーマット

以下のフォーマットで出力してください。

code
## 実装計画

- {ステップ名}
  - {追加・編集するファイルのパスを書く}
  - {どのような処理を実装するかを書く}
  - ...

- ...