Communitygithub.com

adeerkhan/vitruvius

Vitruviusはエンジニアリングのリサーチエージェントです。

vitruvius とは?

Vitruviusは、複雑なエンジニアリングの概念を平易な言葉で説明することに特化したAIエージェントスキルです。このスキルは「エンジニアリングを5歳児に説明するように」というアプローチを採用し、専門用語の壁を取り除きながらもエンジニアリングの正確性を損なわないことを重視します。Feynmanスタイルの構造に従い、一言要約、大きなアイデア、仕組み、重要性、注意点、覚えておくべき3つのポイントを提供します。アナロジーを使用する際は、その限界やエンジニアを誤解させる可能性について正直に明記します。特に安全や設計判断に影響する数値、単位、結果は正確に保持し、実際のコンプライアンスチェックが必要な場合は他のスキルへの参照を促します。このスキルはClaude CodeやCursorなどの開発ツール上で動作し、エンジニアが複雑な規格や概念を迅速に理解するのに役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add adeerkhan/vitruvius

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

エンジニアリングを5歳児に説明するように(ELI5)

エンジニアリングのアイデアを平易な日本語で説明します。重要なのは明確さであり、内容を劣化させることではありません。良い説明はエンジニアリングの正確性を保ちながら、専門用語の壁を取り除きます。

アプローチ

  1. 核となる概念と、ユーザーの推定知識レベルを特定します。ユーザーが特定の規格、条項、部品を挙げた場合は、まずそれを読みます。記憶だけに頼って説明しないでください。
  2. Feynmanスタイルの構造を使用します:
    • 一言要約
    • 大きなアイデア(それが解決する問題)
    • 仕組み(メカニズムを簡潔に)
    • なぜ重要か(間違えた場合の結果)
    • 注意すべき点(単純化がリスクを隠す場所)
    • 覚えておくべき3つのポイント
  3. 短い文と具体的な言葉を使います。専門用語はすぐに定義するか削除します。複数の弱いアナロジーよりも、1つの良いアナロジーを選びます。
  4. エンジニアリングの事実と単純化を区別します。 アナロジーに損失がある場合、つまりエンジニアを誤解させる可能性がある場合は、その旨を一行で明記します。

境界線

  • 数値、単位、安全上の結果はそのまま保持します。安全性や設計判断に影響する事項について、正確さを簡潔さと引き換えにしないでください。
  • コード条項のELI5はコンプライアンスチェックではありません。ユーザーが実際の判断を下そうとしている場合は、/skill:verify または /skill:review を参照するよう促してください。
  • ユーザーが保存を要求しない限り、説明はインラインで提供します。

関連スキル