principle-redesign-from-first-principles について
principle-redesign-from-first-principles は、変更を継ぎ足すのではなく、設計全体を見直して統合する開発スキルです。影響するコード、ドキュメント、例まで要件を反映する方法を示します。
主な機能
- 01設計全体を一から見直す
- 02影響するファイルを全体的に読む
- 03関連箇所へ変更を反映
- 04全体を設計し段階的に実装
活用シーン
- 01既存設計に新要件を統合
- 02関連する型、文書、例を更新
- 03変更時に設計の柔軟性を保つ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill principle-redesign-from-first-principlesインストール後、Claude Code で/principle-redesign-from-first-principlesを入力して読み込まれたか確認します。
詳細
第一原理から再設計する
変更を統合するときは、既存の設計に後付けで組み込まないでください。その要件が最初からあったかのように再設計してください。最初の日から把握していたなら何を構築していたか、その答えが成果物に反映されているべきです。
- 影響を受けるすべてのファイルを読み、現在の設計を全体的に理解します
- 「この新しい要件を前提にゼロから作成するなら、何を構築するか」と問いかけます
- 変更をすべての参照箇所に反映します。型、ドキュメント、例、設計根拠のセクションも対象です
- 再設計を全体的に検討してから、段階的に進めます
既存の設計に変更を統合する際に、選択肢の価値を保つための方法です。
コメント
Markdown 対応