mcpField
P
principle-subtract-before-you-add

principle-subtract-before-you-add

github.com/mariusflorescu開発18117 回インストール2 週間前に更新
リポジトリ

principle-subtract-before-you-add について

新しい要素を加える前に複雑さを取り除くことを勧める、システム設計のスキルです。実際の利用状況に基づく簡素化を重視し、推測に基づくルールやプロンプト、空の参照を避けます。

主な機能

  1. 01構築前に複雑さを削減
  2. 02磨き込みより先に簡素化
  3. 03実際の利用に基づく設計
  4. 04推測に基づくガードの回避
  5. 05内容のない参照の削除

活用シーン

  1. 01システムの進化に伴う設計整理
  2. 02重複したプロンプト指示の削減
  3. 03仕上げ前の設計範囲の縮小

インストール

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

$npx skills add https://github.com/mariusflorescu/pstack-t3 --skill principle-subtract-before-you-add

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

同梱ファイルagents/openai.yaml

詳細

追加する前に削る

システムを進化させるときは、まず複雑さを取り除いてから構築します。まずは削ることを基本とします。

簡素化を継続的な取り組みにします。見つけたときよりも、同じかそれより小さな表面積で、設計を少しでもシンプルかつ高機能にします。

  • 構築より先に削除する
  • 磨き込む前に削る(品質向上に投資する前に、最小限まで絞り込む)
  • 憶測上のエッジケースではなく、実際に確認された使い方を前提に設計する
  • 仕様で求められる範囲を超える、憶測に基づくバリデーター、パーサー、ガードは追加しない
  • プロンプトを簡素化する(冗長な指示や過剰なテンプレートを削除する)
  • 参照先に新しい内容がない場合は、空の雛形を残さず削除する

コメント