oliver-kriska/claude-elixir-phoenix

Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute with automatic verification, review with 4-agent parallel audits, and capture learnings as reusable knowledge.

何を解決するか

このプロジェクトは、Claude Code(およびAmp、Codex、Pi、OpenCodeなどの他のAIコーディングアシスタント)向けの専門的なプラグインを提供し、ElixirおよびPhoenixアプリケーションの開発を支援します。一般的なAIモデルがElixir/Phoenixの落とし穴(例:再接続時のassign_newの挙動、Ectoクエリのパフォーマンス(N+1クエリ)、Obanジョブのidempotency)について深く理解していないというギャップを埋めます。

仕組み

26の専門エージェント(Claude OpusやSonnetなどのモデルを使用)と51のスキルを統合し、開発ライフサイクルを自動化します。計画、実装、検証の構造化されたワークフローを採用しています。

  • 計画:リサーチエージェントがコードベースを分析し、構造化された計画を作成します。
  • 実装:システムはタスクを実装し、変更ごとにコードをコンパイルします。変更が「鉄則(Iron Laws)」(非 negotiableなコーディングルール)に違反した場合、直ちに停止します。
  • レビュー:専門エージェントが並列でコードのidiom、セキュリティ、コンパイルエラーを監査します。
  • 調査phx-investigatephx-traceなどのツールで深いバグをデバッグし、呼び出しをトレースします。

対象ユーザー

AIコーディングアシスタントを使用するElixirおよびPhoenix開発者で、ドメイン固有のベストプラクティスとアーキテクチャパターンを強制することで、本番環境のバグを防ぎたい方。

特徴

  • 26の専門エージェント:アーキテクチャ、セキュリティ、ドメイン固有のロジック(例:Oban専門家、LiveViewアーキテクト)に特化した役割。
  • 51の標準スキル:Ecto、LiveView、Phoenixパターンをカバーする包括的なスキルライブラリ。
  • 鉄則(Iron Laws):テストではよく見逃されるバグを検出する26の非 negotiableルール。
  • マルチランタイム対応:Claude Code、Amp、Codex、Pi、OpenCode、DeepSeek Harnessと互換性があります。
  • 自動ワークフロー/phx:plan(計画)、/phx:work(作業)、/phx:review(レビュー)の統合コマンドを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト