mcpField
T
tiny-stepping

tiny-stepping

github.com/githubエージェントワークフロー40.5k58 回インストール今日更新
リポジトリ

tiny-stepping について

変更を小さくレビュー可能な単位で進める開発スキルです。コーディングエージェントとの実装作業を対象とし、各段階でのフィードバックとコミットを次へ進む前に求めます。

主な機能

  1. 01作業を小さな段階に分割
  2. 02実装前に次の段階を合意
  3. 03各段階の変更をレビュー
  4. 04フィードバックで方向性を確認
  5. 05続行前にコミット

活用シーン

  1. 01レビュー可能な変更単位での機能実装
  2. 02要件変化に伴う手戻りリスクの軽減
  3. 03各コード変更の独立した理解

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/github/awesome-copilot --skill tiny-stepping

インストール後、Claude Code で/tiny-steppingを入力して読み込まれたか確認します。

詳細

小さく段階的に進める

作業を確認しやすく、方向修正もしやすい状態に保つため、実装は意味のある最小限の単位で進め、各ステップの後にフィードバックを待ちます。

目的

  • 各ステップで、意味のある最小限の変更を行います
  • 次に進む前に、すべてのステップでユーザーからフィードバックを得ます
  • 方向性を誤るリスクを減らします
  • 変更を確認しやすく、理解しやすい状態に保ちます

ワークフロー

  1. 次に行う小さなステップについて合意します
  2. そのステップだけを実装します。それ以外は行いません
  3. 未コミットの変更を一緒に確認し、ステップの内容が適切か確かめます
  4. 簡単に確認します。方向性はこれでよいでしょうか?
  5. 次に進む前に、そのステップをコミットします
  6. 次のステップについて合意します
  7. これを繰り返します

原則

  • 1つのステップにつき、扱う内容は1つにします。無関係な変更を混ぜないでください
  • 各ステップは、それだけで理解できる内容にします
  • 各ステップの後も、コンパイルできる、または動作する状態を優先します
  • 将来のステップを先回りして進めず、まずフィードバックを待ちます
  • ステップが大きすぎると感じたら、さらに分割します

コメント