tiny-stepping について
変更を小さくレビュー可能な単位で進める開発スキルです。コーディングエージェントとの実装作業を対象とし、各段階でのフィードバックとコミットを次へ進む前に求めます。
主な機能
- 01作業を小さな段階に分割
- 02実装前に次の段階を合意
- 03各段階の変更をレビュー
- 04フィードバックで方向性を確認
- 05続行前にコミット
活用シーン
- 01レビュー可能な変更単位での機能実装
- 02要件変化に伴う手戻りリスクの軽減
- 03各コード変更の独立した理解
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill tiny-steppingインストール後、Claude Code で/tiny-steppingを入力して読み込まれたか確認します。
詳細
小さく段階的に進める
作業を確認しやすく、方向修正もしやすい状態に保つため、実装は意味のある最小限の単位で進め、各ステップの後にフィードバックを待ちます。
目的
- 各ステップで、意味のある最小限の変更を行います
- 次に進む前に、すべてのステップでユーザーからフィードバックを得ます
- 方向性を誤るリスクを減らします
- 変更を確認しやすく、理解しやすい状態に保ちます
ワークフロー
- 次に行う小さなステップについて合意します
- そのステップだけを実装します。それ以外は行いません
- 未コミットの変更を一緒に確認し、ステップの内容が適切か確かめます
- 簡単に確認します。方向性はこれでよいでしょうか?
- 次に進む前に、そのステップをコミットします
- 次のステップについて合意します
- これを繰り返します
原則
- 1つのステップにつき、扱う内容は1つにします。無関係な変更を混ぜないでください
- 各ステップは、それだけで理解できる内容にします
- 各ステップの後も、コンパイルできる、または動作する状態を優先します
- 将来のステップを先回りして進めず、まずフィードバックを待ちます
- ステップが大きすぎると感じたら、さらに分割します
コメント
Markdown 対応