TLDL バイブコーディングで制御しきれなくなった GUI アプリがあったら AI に、以下の指示をそのまま伝えてみてください。 すべてのコンポーネントを Root からなる階層構造下に置き、各コンポーネントは MVP パターンの Passive View として描画に関わるパラメータだけを操作し、動作は Chain of Responsibility でイベントをバブリングさせて、ステートマシンとして振る舞う Mediator に裁定させること。 はじめに 「CooSenpAI」というmacOS 上で常駐するAIアシスタントを最近開発してます。 これは AI に指示を出さなくても、ユーザーのやってることを理解したり、かゆいところに手が届くショートカットを多数もっている便利なツールです。 便利な反面仕組みは地味に複雑です。 キーボードの特定のキーを押すと画面の範囲選択や文章のコピーができま