Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

計画・実装・コードレビューを支援する、26の専門エージェント、Iron Lawsの適用、Tidewave MCP連携を備えたElixir/Phoenix向けClaude Codeプラグイン。

スター
573
フォーク
45
未解決の Issue
20
最終コミット
昨日

これは何?

Claude Codeは、再接続時にassign_newがスキップされる、浮動小数点数が金額フィールドを破損させる、Obanジョブが冪等でないといったElixirやPhoenix特有の落とし穴を把握していません。このプラグインはドメイン知識を補い、並列調査を伴う機能の計画、変更のたびにコンパイルチェックを行うタスクの実行、イディオム・セキュリティ・テスト・コンパイルを対象とした並列監査によるコードレビューを、専門エージェントが連携して行います。

ワークフローはplan、work、verify、review、compoundのライフサイクルに沿っており、コマンドは /phx:* 名前空間にあります。フックが編集内容をスキャンし、:float型の金額フィールド、ユーザー入力に対するString.to_atom、監督されていない長時間稼働プロセスなどの問題を検出して、Iron Lawsを適用します。LiveView、Ecto、Oban、セキュリティ、テストに関するナレッジスキルは、編集対象のファイルに応じて自動的に読み込まれます。

このプロジェクトには、Amp、Codex、Pi、OpenCode、DeepSeek Harness向けに生成されたエディションも含まれています。機能の対応状況はそれぞれ異なり、ランタイムサポートマトリクスに記載されています。

主な機能

  • 01並列調査エージェントを使って機能を計画し、チェックボックス付きの構造化された計画ファイルを作成します。
  • 02計画に沿ったタスクの実行中、変更のたびにコンパイルチェックを行います。
  • 03編集内容をスキャンするフックを通じて、ElixirやPhoenixでよくあるミスを防ぐ26のIron Lawsを適用します。
  • 04イディオム、セキュリティ、テスト、コンパイルを対象に、4つのエージェントによる並列レビューを実行します。
  • 05編集対象のファイルに応じて、LiveView、Ecto、Oban、セキュリティのドメイン知識を自動で読み込みます。
  • 06Tidewave MCPと連携します。

ユースケース

  • 計画に沿って各ステップを検証しながら、新しいPhoenix LiveView機能を開発する。
  • Elixirのプルリクエストをレビューし、セキュリティ上の不備やEcto、Obanのアンチパターンを見つける。
  • LiveViewやPhoenixのコードに関するバグを、構造化された並列トラックで調査する。
  • ルールを適用しながら、チームにPhoenixの規約を浸透させる。

クイックスタート

  1. 1

    Claude Code にマーケットプレイスを追加する

    /plugin marketplace add oliver-kriska/claude-elixir-phoenix
  2. 2

    プラグインをインストールする

    /plugin install elixir-phoenix
  3. 3

    プラグインのワークフローコマンドで機能を計画する

    /phx:plan Add real-time comment notifications

使う前に知っておきたいこと

  • Claude Code 2.1.110 以降が必要です。
  • Elixir/Phoenix 向けに強く最適化されているため、複数のスタックを扱う場合はプロジェクトごとに有効化することをおすすめします。
  • Amp、Codex、Pi、OpenCode、DeepSeek Harness などの他のランタイムでは、Claude Code プラグインと機能が完全には同等ではありません。
  • v2.x からアップグレードする場合、決められた順序でインストールしないとプラグインが読み込まれません。

収録されている特集

トピック

よくある質問

claude-elixir-phoenix とは?
計画・実装・コードレビューを支援する、26の専門エージェント、Iron Lawsの適用、Tidewave MCP連携を備えたElixir/Phoenix向けClaude Codeプラグイン。 Claude Codeは、再接続時にassign_newがスキップされる、浮動小数点数が金額フィールドを破損させる、Obanジョブが冪等でないといったElixirやPhoenix特有の落とし穴を把握していません。このプラグインはドメイン知識を補い、並列調査を伴う機能の計画、変更のたびにコンパイルチェックを行うタスクの実行、イディオム・セキュリティ・テスト・コンパイルを対象とした並列監査によるコードレビューを、専門エージェントが連携して行います。
claude-elixir-phoenix は無料で使えますか?ライセンスは?
claude-elixir-phoenix は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
claude-elixir-phoenix は今もメンテナンスされていますか?
活発にメンテナンス中。claude-elixir-phoenix の最終コミットは 2026年11月6日 です。
claude-elixir-phoenix は何に使えますか?
計画に沿って各ステップを検証しながら、新しいPhoenix LiveView機能を開発する。 Elixirのプルリクエストをレビューし、セキュリティ上の不備やEcto、Obanのアンチパターンを見つける。 LiveViewやPhoenixのコードに関するバグを、構造化された並列トラックで調査する。 ルールを適用しながら、チームにPhoenixの規約を浸透させる。
claude-elixir-phoenix のインストール方法は?
Claude Code にマーケットプレイスを追加する: /plugin marketplace add oliver-kriska/claude-elixir-phoenix プラグインをインストールする: /plugin install elixir-phoenix プラグインのワークフローコマンドで機能を計画する: /phx:plan Add real-time comment notifications
claude-elixir-phoenix はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/oliver-kriska/claude-elixir-phoenix

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト