← 一覧へ
コーディングCC / Codex 両対応難易度: 中級

インクリメンタル実装 incremental-implementation

小さな一歩で着実に前進!

出典リポの★
67,315
最終更新
2日前
作者
Addy Osmani

これは何?

これは、大きな変更を小さなステップに分けて進める方法です。一度に全部やろうとせず、少しずつ実装してテストを繰り返しましょう。そうすることで、システムが常に動く状態を保ちながら、安心して進められます。大規模な機能も、この方法なら怖くありません!

インクリメンタル実装の紹介マンガ

これでできること

  • 大きな変更を手際よく進められる
  • 新しい機能を小さなタスクに分割して実装できる
  • 既存のコードをリファクタリングしやすい
  • テスト頻度を高く保ちながら作業できる

こんな時に便利

複数のファイルにまたがる変更を実装する時
タスクを細かく分けて新機能を作る時
コードをリファクタリングする時
テストせずに長いコードを書きたくなった時
**逆に使わない時:** 単一ファイルで小さな変更をする場合

使い方

まず、変更する部分を小さな単位に分割します。一つ実装したら、すぐにテストして確認しましょう。うまくいったら次のステップへ進みます。これを繰り返すことで、常にシステムが動く状態を保ちながら作業できます。

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/addyosmani/agent-skills/tree/main/skills/incremental-implementation
手動で置く
Claude Code → ~/.claude/skills/incremental-implementation/
Codex → ~/.agents/skills/incremental-implementation/

使いこなしのコツ

  • タスクが終わったら確認しましょう:
  • 各部分が個別にテストされ、コミットされているか
  • 全体のテストが通るか
  • ビルドがクリーンに通るか