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)"(논의 불가능한 코딩 규칙)을 위반하면 즉시 중단됩니다.
  • 검토: 전문 에이전트들이 병렬로 코드의 아이디오마, 보안, 컴파일 오류를 감사합니다.
  • 조사: phx-investigatephx-trace와 같은 도구를 사용하여 깊은 버그를 디버그하고 호출을 추적합니다.

대상 사용자

AI 코딩 어시스턴트를 사용하고 있으며, 도메인 특화된 최선의 실천 방법과 아키텍처 패턴을 강제함으로써 프로덕션 버그를 방지하고자 하는 Elixir 및 Phoenix 개발자.

주요 기능

  • 26개의 전문 에이전트: 아키텍처, 보안, 도메인 특화 로직(예: Oban 전문가, LiveView 아키텍트)에 특화된 역할.
  • 51개의 표준 기술: Ecto, LiveView, Phoenix 패턴을 포괄하는 포괄적인 기술 라이브러리.
  • 철칙(Iron Laws): 테스트에서 자주 놓치는 버그를 포착하는 26개의 논의 불가능한 규칙.
  • 다중 런타임 지원: Claude Code, Amp, Codex, Pi, OpenCode, DeepSeek Harness와 호환됩니다.
  • 자동 워크플로우: 계획(/phx:plan), 작업(/phx:work), 검토(/phx:review)를 위한 통합 명령어 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트