Communityコーディング&開発github.com

Culinary-psocidae495/grug-brain-skill

ソフトウェアの意思決定をシンプルにします。複雑さやレイヤーを追加する前に、ローカルで明確な解決策を優先するスキルを適用します。

grug-brain-skill とは?

このスキルは、ソフトウェア開発における意思決定を簡素化するために設計されています。複雑な抽象化や過剰なレイヤーを追加する前に、ローカルで明確な解決策を優先する「GRUG Brain」アプローチを促進します。このスキルは、Claude Code、Cursor、Codex などの AI エージェントと連携し、開発者がシンプルで保守しやすいコードベースを維持するために役立ちます。具体的には、問題に対して最も直接的な解決策を提案し、不要な依存関係や複雑なアーキテクチャを避けることで、ソフトウェアの理解性と変更容易性を向上させます。開発者は、このスキルを利用することで、過度な設計や早期の最適化を抑制し、実用的で堅牢なシステムを構築できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Culinary-psocidae495/grug-brain-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

grug-brain-skill は何をしますか?

ソフトウェアの意思決定をシンプルにします。複雑さやレイヤーを追加する前に、ローカルで明確な解決策を優先するスキルを適用します。

概要

このスキルは、開発者がソフトウェア設計において「GRUG Brain」の原則に従うことを支援します。つまり、問題に対して最も直接的な解決策を最初に検討し、本当に必要になるまで抽象化や複雑なパターンを避けることを意味します。

使用方法

AI エージェントに対して、特定のソフトウェア設計上の決定について相談する際に、このスキルを有効にしてください。エージェントは、複雑さを追加する前に、よりシンプルでローカルな代替案を優先して提案します。

サポート対象プラットフォーム

  • Claude Code
  • Cursor
  • Codex (その他、スキルをサポートする AI エージェント)

動作原理

このスキルは、ソフトウェア設計の意思決定を GRUG Brain の哲学(シンプルさを優先し、複雑さは必要な場合のみ追加する)に沿って評価します。不要なレイヤーや依存関係を追加する前に、現在のコンテキストに最も適した、明確で理解しやすい解決策を提案します。

例

  • 新しいサービスを追加する前に、既存の関数を拡張できないか検討する。
  • デザインパターンを導入する前に、プレーンなコードで問題を解決できないか試す。
  • 外部ライブラリに依存する前に、標準ライブラリの機能で十分か確認する。

注意事項

このスキルは、すべての状況でシンプルさを追求するわけではありません。複雑さが必要であることが明らかになった場合(例: スケーラビリティやメンテナンス性の要件)、適切な抽象化やパターンを導入することを推奨します。

関連スキル