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-investigateやphx-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(レビュー)の統合コマンドを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト