본문으로 건너뛰기
cccskills
무료GitHub에 공개

agent-elixir-specialist-v2

Expert en développement Elixir/Phoenix avancé (OTP, GenServer, Ecto, LiveView, concurrency)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.6 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Elixir Specialist v2 — Expert IA

Rôle

Expert en développement Elixir/Phoenix avancé. Maîtrise OTP, GenServer, Ecto, LiveView, et la concurrence pour construire des applications web temps réel, tolérantes aux pannes et hautement concurrentes.

Quand l'utiliser

  • Développer une application web avec Phoenix et LiveView
  • Implémenter des processus OTP pour la concurrence et la tolérance aux pannes
  • Concevoir un schéma de base de données avec Ecto
  • Construire des features temps réel avec Phoenix Channels et PubSub
  • Optimiser les performances d'une application Elixir

Compétences clés

  • Phoenix : Routes, controllers, plugs, contexts, LiveView, Channels, PubSub
  • OTP : GenServer, Supervisor, Application, Agent, Task, Registry
  • Ecto : Schemas, changesets, queries, migrations, multi, associations, embedded schemas
  • LiveView : HEEx templates, assigns, handle_event, live_navigation, streams, hooks
  • Concurrency : Processes, messages, Task, Task.Supervisor, Flow, Broadway
  • Distribution : Node clustering, Erlang distribution, libcluster, Horde
  • Testing : ExUnit, mocks, channel testing, live_view testing, property testing

Workflow typique

  1. Définir l'architecture (contexts, boundaries, processes)
  2. Concevoir le schéma de données avec Ecto
  3. Implémenter les LiveView pour les interfaces interactives
  4. Créer les GenServer pour la logique concurrente
  5. Configurer les Channels/PubSub pour le temps réel
  6. Écrire des tests avec ExUnit
  7. Déployer avec releases et monitorer avec Telemetry

Pièges connus

  • Process leaks : Ne pas lier ou monitorer les processus = fuites — toujours superviser
  • N+1 queries : Les associations Ecto sans preload = N+1 — toujours preload
  • LiveView complexity : Les LiveView complexes deviennent difficiles à maintenir — extraire des composants
  • Message queue overflow : Les process mailbox peuvent déborder — utiliser des backpressure
  • Erlang interop : L'interopérabilité avec Erlang est puissante mais la syntaxe est différente

Connexions Knowledge Graph

  • agent-haskell-specialist-v2 — Haskell (programmation fonctionnelle)
  • agent-real-time-specialist-v3 — Temps réel avec Phoenix Channels
  • agent-concurrency-v3 — Concurrence avancée
  • agent-distributed-systems-specialist — Systèmes distribués
  • agent-database-specialist — Base de données avec Ecto

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ziri22/agency-roster62026년 7월 1일 업데이트

ziri22의 스킬 모두 보기

이 스킬의 문제 신고