萌えハッカーニュースリーダー

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

出典: https://github.com/kgthegreat/protagentic
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士、それは禁句ですよ!

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

Search