Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

계획, 구현, 코드 리뷰를 지원하는 Elixir/Phoenix용 Claude Code 플러그인으로, 전문 에이전트 26개와 Iron Laws 적용, Tidewave MCP 연동을 제공합니다.

스타
573
포크
45
열린 이슈
20
마지막 커밋
12시간 전

어떤 프로젝트인가요?

Claude Code는 재연결 시 assign_new가 건너뛰는 동작, 금액 필드를 손상시키는 float, 멱등성이 없는 Oban 작업 등 Elixir와 Phoenix의 함정을 잘 모릅니다. 이 플러그인은 도메인 지식을 보완하고 전문 에이전트들을 조율합니다. 에이전트들은 병렬 조사로 기능을 계획하고, 변경할 때마다 컴파일을 확인하며 작업을 수행하고, 관용적인 코드 작성 방식, 보안, 테스트, 컴파일을 다루는 병렬 감사를 통해 코드를 검토합니다.

워크플로는 계획, 작업, 검증, 리뷰, 지식 축적의 단계로 진행되며, 명령어는 /phx:* 네임스페이스를 사용합니다. 훅은 편집 내용을 검사해 :float 금액 필드, 사용자 입력에 대한 String.to_atom 사용, 감독되지 않는 장기 실행 프로세스 같은 문제를 찾아내고 Iron Laws를 적용합니다. LiveView, Ecto, Oban, 보안, 테스트 관련 지식 스킬은 편집 중인 파일에 따라 자동으로 로드됩니다.

또한 Amp, Codex, Pi, OpenCode, DeepSeek Harness용으로 생성된 에디션을 제공하며, 런타임 지원 매트릭스에는 각 에디션의 기능 지원 수준이 정리되어 있습니다.

핵심 기능

  • 01병렬 조사 에이전트로 기능을 계획하고 체크박스가 포함된 구조화된 계획 파일을 작성합니다.
  • 02계획의 작업을 수행하면서 변경할 때마다 컴파일을 확인합니다.
  • 03편집 내용을 검사해 흔히 발생하는 Elixir 및 Phoenix 실수를 찾는 훅으로 Iron Laws 26개를 적용합니다.
  • 04관용적인 코드 작성 방식, 보안, 테스트, 컴파일을 다루는 4개 에이전트의 병렬 리뷰를 실행합니다.
  • 05편집 중인 파일을 바탕으로 LiveView, Ecto, Oban, 보안 관련 도메인 지식을 자동으로 로드합니다.
  • 06Tidewave MCP와 연동합니다.

활용 사례

  • 계획에 따라 단계별로 검증하며 새로운 Phoenix LiveView 기능을 개발합니다.
  • Elixir pull request를 리뷰해 보안 허점과 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은(는) 무엇인가요?
계획, 구현, 코드 리뷰를 지원하는 Elixir/Phoenix용 Claude Code 플러그인으로, 전문 에이전트 26개와 Iron Laws 적용, Tidewave MCP 연동을 제공합니다. Claude Code는 재연결 시 assign_new가 건너뛰는 동작, 금액 필드를 손상시키는 float, 멱등성이 없는 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 pull request를 리뷰해 보안 허점과 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 통계는 매일 갱신됩니다.

관련 프로젝트