ツール/フレームワーク初出 8/18 10:00
UML クラス図に 💩 を付けたかっただけだった —— AI 協調型リファクタリングエディタ「Kata」を作った
https://zenn.dev/topics/ai/feed2026/8/18
AI要約
実コードと双方向に連携するUMLクラス図エディタ「Kata」の開発について紹介します。コードの臭いを検出し、Claude CodeやCodexを用いてリファクタリングを支援する機能などが搭載されています。
AI要点
- UMLクラス図上にコードの臭い(コードスメル)を💩マークで可視化するエディタ「Kata」を開発。
- コードスメルをクリックすると、AI(Claude Code/Codex)がリファクタリング案を提示し、差分プレビュー・適用が可能。
- C#とC++/CLIの混在ソリューションに対応し、Visual Studioと同精度のシンボル情報を提供。
- AIのヘッドレス実行機能を利用し、サブスクリプションの範囲内でAIリファクタリングを実行できる。
なぜ重要か
コードスメルを視覚的に把握し、AIによるリファクタリング提案を容易に適用できるため、コード品質の維持・向上と開発者の負担軽減を両立できる。