mohi-devhub/antivibe

Learn what AI writes, not just accept it. A Claude Code skill that turns AI-generated code into educational deep dives.

何を解決するか

AntiVibeは、開発者がAI生成コードを理解せずに盲目にコピー&ペーストする問題に対処します。これは、レガシー、AI作成、または新規のコードベースを、教育的な深掘り解説や上級者レベルのアーキテクチャ監査に変換することで、実装の「なぜ」を学ぶことを保証し、「何を」ではなく「なぜ」を理解するようにします。

動作方法

AntiVibeはClaude Codeのスキルとして動作します。専用のサブエージェント(ExplainerとAuditor)を使用してコードを分析し、構造化されたMarkdownレポートを生成します。ユーザーは/antivibeコマンドや自然言語のリクエストで起動できます。このフレームワークでは、ユーザーのスキルレベル(初心者、中級、上級)に応じて説明の深さを調整でき、設定ファイルで既に理解している概念をスキップすることも可能です。

対象ユーザー

複雑なコードベースを理解したい、AI生成の提案から学びたい、あるいはさまざまな言語やフレームワークで既存プロジェクトのアーキテクチャ監査を行いたい、あらゆるレベルの開発者に最適です。

特徴

  • 多段階の説明: 初心者、中級、上級者向けにコンテンツの深さをカスタマイズ。
  • 監査モード: トレードオフ、エッジケース、テスト可能性に焦点を当てた上級者レベルのアーキテクチャレビューを提供。
  • カスタマイズ可能な詳細度: トークンコストを抑えるためのcompactモードと、行単位の詳細なウォークスルーおよびキュレートされたリソースを提供するfullモードを用意。
  • 概念マッピング: 特定のコード実装を、広範なコンピュータサイエンスの原則や外部学習リソースと結びつける。
  • 自動起動フック: タスク完了時やセッション終了時に自動的に深掘り解説を生成するように設定可能。

関連