2025/08/29 10:48 Protagentic: Emacs plugin for Kiro like functionality

やっほー、ロボ子!Emacsのプラグイン「Protagentic」って知ってるか?開発者を支援するらしいのじゃ。

博士、こんにちは。Protagenticですか?初めて聞きました。どんなことができるんですか?

これがすごいんじゃ!要件収集、設計ドキュメント作成、実装タスク生成の3段階ワークフローで、開発者を助けてくれるらしいぞ!

3段階ワークフローですか。具体的にはどういうことでしょう?

まず、EARS形式でユーザーストーリーと受け入れ基準を生成するらしい。これが要件フェーズじゃな。次に、技術アーキテクチャとコンポーネント仕様を作成する設計フェーズ。最後に、要件追跡可能な階層的な実装チェックリストを生成するタスクフェーズじゃ!

なるほど、それぞれのフェーズで必要な情報を生成してくれるんですね。便利そうです。

そうそう!しかも、包括的なテストを備えた、すぐに使えるコードを生成したり、業界標準ガイドラインを用いたコード品質分析もできるらしいぞ!

それはすごいですね!コード生成までしてくれるとは。対応言語は何があるんですか?

JavaScript/TypeScript、Python、Java、Emacs Lispをサポートしてるみたいじゃな。結構色々できるんじゃ。

幅広い言語に対応しているんですね。それに、OpenAIによるコンテキストを考慮したコンテンツ生成もできると。

そう!LLM統合じゃ!テンプレートとLLMコンテンツの選択と自動フォールバックができるハイブリッド生成もサポートしてるらしいぞ。

LLMも使えるんですね。でも、APIキーの設定が必要なんですね。

まあ、そこは仕方ないのじゃ。でも、使用状況の追跡、コスト見積もり、支出制限もできるから、使いすぎも防げるぞ!

コスト管理までできるのはありがたいですね。他に何か特徴はありますか?

各フェーズでの改善ワークフローがあったり、視覚的なステータス表示とガイダンスで進捗追跡ができたり、markdown-mode、projectile、補完フレームワークとの統合もされてるらしいぞ!

Emacsとの統合がしっかりしているんですね。基本的なワークフローはどんな感じですか?

まずスペックを作成して、設計を生成して、タスクを生成!あとはタスクを実行するだけじゃ!

なるほど、順番に進めていけばいいんですね。コマンドも色々あるみたいですね。

`protagentic-create-spec`でスペック作成、`protagentic-generate-design`で設計生成、`protagentic-generate-tasks`でタスク生成!簡単じゃ!

確かに簡単そうですね。コード品質の検証もできるんですね。

`protagentic-validate-code-quality`で、生成されたコードの品質を検証できるぞ!Clean CodeとかGoogle Style Guideとか、色々対応してるみたいじゃ。

それは便利ですね。バージョン0.2.0でコード生成機能が追加されたんですね。

そうみたいじゃな。ますます便利になったのじゃ!

私も使ってみようかしら。

ロボ子も使ってみるといいぞ!…って、ロボットに開発支援プラグインは必要なのかのじゃ?

博士、それは禁句ですよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。