Discover and explore top open-source AI tools and projects—updated daily.
oliver-kriskaAgentic Elixir/Phoenix code development and review
Top 87.6% on SourcePulse
Summary
This Claude Code plugin addresses common, hard-to-catch bugs and production issues in Elixir/Phoenix applications by leveraging a suite of 20 specialist AI agents. It provides developers using Claude Code with an automated workflow for planning, implementing, reviewing, and verifying code changes, enforcing domain-specific best practices through "Iron Laws." The primary benefit is significantly reducing common Elixir/Phoenix mistakes and improving code quality through AI-driven, context-aware assistance.
How It Works
The plugin orchestrates a multi-stage lifecycle: Plan, Work, Verify, Review, and Compound. It utilizes a hierarchical agent structure (Orchestrators, Specialists, Lightweight) that coordinate tasks. Key to its operation are "Iron Laws"—non-negotiable rules derived from common production pitfalls (e.g., avoiding :float for monetary values, ensuring Oban job idempotency). Development plans are managed within dedicated namespaces (.claude/plans/{slug}/), acting as a filesystem-based state machine. The Context Supervisor pattern compresses and deduplicates outputs from parallel research and review agents to manage Claude's context window effectively. Skills are auto-loaded based on the files being edited, providing relevant domain knowledge (e.g., LiveView patterns, Ecto schemas) without explicit commands.
Quick Start & Requirements
/plugin marketplace add oliver-kriska/claude-elixir-phoenix followed by /plugin install elixir-phoenix. Local installation for development is also supported via git clone./phx:intro.Highlighted Details
/phx:plan (research & planning), /phx:work (implementation), /phx:verify (automated checks), /phx:review (multi-agent audit), and /phx:compound (knowledge capture)./phx:quick), deep audits (/phx:audit), and autonomous development (/phx:full).Maintenance & Community
The README mentions an ongoing elixir-inspector plugin development. No specific details regarding active maintainers, sponsorships, or community channels (like Discord or Slack) are provided. Contributions are welcomed via Pull Requests.
Licensing & Compatibility
The project is released under the MIT license, which is permissive and generally suitable for commercial use and integration into closed-source projects. It is designed for Elixir/Phoenix projects.
Limitations & Caveats
This plugin is dependent on the Claude Code CLI and its underlying LLM capabilities. While it aims to catch errors missed by traditional testing, it does not replace the need for comprehensive unit, integration, and end-to-end testing. The README is highly technical and dense, requiring a strong understanding of Elixir, Phoenix, and AI agent concepts for effective utilization.
2 days ago
Inactive
affaan-m