oliver-kriska/claude-elixir-phoenix

Habilidade de agente especializada em Elixir e Phoenix Framework, recentemente atualizada para uso com Claude Code e outras ferramentas de IA.

O que é claude-elixir-phoenix?

Esta skill oferece suporte especializado para desenvolvedores que utilizam Elixir e Phoenix Framework com assistentes de IA como Claude Code. Ela fornece contexto, boas práticas e padrões comuns do ecossistema Elixir, facilitando a geração de código, depuração e compreensão de projetos Phoenix. A skill é útil para acelerar o desenvolvimento web com Phoenix, incluindo rotas, controllers, schemas Ecto, templates LiveView e testes. Ela funciona integrando-se ao fluxo de trabalho do agente, fornecendo instruções e exemplos específicos do framework. Ideal para equipes que adotam Elixir em produção e querem aumentar a produtividade com assistência de IA.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add oliver-kriska/claude-elixir-phoenix

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que claude-elixir-phoenix faz?

Repositório GitHub relacionado a habilidades de agente recentemente atualizado: oliver-kriska/claude-elixir-phoenix.

Visão Geral

Esta skill capacita assistentes de IA a oferecer assistência especializada para desenvolvimento com Elixir e Phoenix Framework. Ela abrange desde a criação de novos projetos Phoenix até padrões avançados como LiveView, PubSub e OTP.

Funcionalidades Principais

  • Geração de Código: Criação de rotas, controllers, schemas Ecto, queries e templates.
  • Boas Práticas: Sugestões de padrões comuns do ecossistema Elixir (ex: with, pattern matching, pipes).
  • Debugging: Ajuda na interpretação de erros de compilação e runtime típicos do Phoenix.
  • Testes: Geração de testes com ExUnit e suporte a fixtures.

Como Usar

  1. Instalação: Adicione o repositório como skill no seu agente (ex: Claude Code, Cursor, Codex).
  2. Ativação: Durante uma sessão de chat, mencione que deseja ajuda com Elixir ou Phoenix.
  3. Exemplos:
# Exemplo de schema Ecto
defmodule MyApp.User do
  use Ecto.Schema
  import Ecto.Changeset

  schema "users" do
    field :name, :string
    field :email, :string
    timestamps()
  end

  def changeset(user, attrs) do
    user
    |> cast(attrs, [:name, :email])
    |> validate_required([:name, :email])
    |> validate_format(:email, ~r/@/)
  end
end

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes compatíveis com skills no formato Markdown

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório original.

Habilidades Relacionadas