simplicity について
Simplicity は、アーキテクチャ、API、ワークフロー、長期運用するインターフェースを簡素化する設計スキルです。必要な特性を保ちながら、直接的な設計を選び、不要な抽象化を取り除きます。
主な機能
- 01要件と好みの切り分け
- 02既存の仕組みを先に確認
- 03境界が明確な直接的設計
- 04不要になった複雑さの除去
活用シーン
- 01既存アーキテクチャの簡素化
- 02API 設計のレビュー
- 03ワークフローの複雑さの削減
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nmnmcc/ skills --skill simplicityインストール後、Claude Code で/simplicityを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/guide.md
詳細
シンプルさ
必要な特性が得られる場合にのみ、複雑さを取り入れます。実際の問題、制約、失敗した場合のコストを明確にしたうえで、それらを満たす最小限の設計を選びます。
- 必須の結果と、好みや将来の選択肢を切り分けます。
- 抽象化や依存関係を追加する前に、既存の仕組みを確認します。
- 境界が明確で、局所的に妥当性を検証できる直接的な設計を優先します。
- コストに見合わなくなった複雑さを取り除きます。
アーキテクチャ、API、ワークフロー、または長期にわたって維持するインターフェースをシンプルにする際は、詳細ガイドをお読みください。
コメント
Markdown 対応