次号掲載予定 (2026-03-28号)
#170 141文字 • 1分

starshipより速いzsh向けshell promptをコーディングエージェントだけで作った

日本語

概要

Rust製の高速zshプロンプト「capsule」を、コーディングエージェントのみを活用し3日間で開発した手法とアーキテクチャの紹介。

詳細内容

Starshipの動作速度に不満を感じた著者が、Rust製かつデーモン常駐型のzsh向けプロンプト「capsule」を開発。最大の特徴は、ディレクトリ表示などの即時応答(Fast path)と、Git情報やツールチェイン等の非同期計算(Slow path)を分離した設計にあります。これにより、シェルが操作可能になるまでの待機時間をStarship比で3〜30倍(環境により最大170倍)短縮しています。開発プロセスにおいて特筆すべきは、作者自身がRustを直接記述せず、Claude Codeなどのコーディングエージェントのみを使用して3日間で約17,600行のコードを生成した点です。単に生成するだけでなく、定期的なクリーンアップや設計判断を挟むことで、AI駆動開発における品質維持の工夫も共有されています。