principle-redesign-from-first-principles について
既存の構造に変更を継ぎ足すのではなく、第一原理から設計を見直して要件を統合する開発スキルです。関連ファイルを確認し、型やドキュメントなどにも変更を反映します。
主な機能
- 01影響を受けるファイルと設計の確認
- 02要件を前提に設計を再検討
- 03型、ドキュメント、例、設計根拠の更新
- 04再設計を段階的に実施
活用シーン
- 01新しい要件を既存システムに統合
- 02設計変更に合わせて文書と例を整合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ michael-denyer/ pstack-claude --skill principle-redesign-from-first-principlesインストール後、Claude Code で/principle-redesign-from-first-principlesを入力して読み込まれたか確認します。
詳細
第一原理から再設計する
変更を統合するときは、既存の設計に後付けするのではなく、その要件が最初から基本前提だったとしたらどう設計するかを考えます。
- 影響を受けるすべてのファイルを読み、現在の設計を理解します
- 「この新しい要件を前提にゼロから書くとしたら、何を作るだろう?」と問いかけます
- 型、ドキュメント、サンプル、根拠を説明するセクションなど、関連するすべての箇所に変更を反映します
- 再設計全体を考えたうえで、段階的に進めます
これは、既存の設計に変更を統合する際に、選択肢の価値を保つための方法です。
コメント
Markdown 対応