Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub ahmedxx99/claude-code-elixir --plugin elixirThis skill should be used when the user asks to "add a database table", "create a new context", "query the database", "add a field to a schema", "validate form input", "fix N+1 queries", "preload this association", "separate these concerns", or mentions Repo, changesets, migrations, Ecto.Multi, has_many, belongs_to, transactions, query composition, or how contexts should talk to each other.
This skill should be used when the user asks to "implement a feature in Elixir", "refactor this module", "should I use a GenServer here?", "how should I structure this?", "use the pipe operator", "add error handling", "make this concurrent", or mentions protocols, behaviours, pattern matching, with statements, comprehensions, structs, or coming from an OOP background. Contains paradigm-shifting insights.
This skill should be used when the user asks to "add a background job", "process async", "schedule a task", "retry failed jobs", "add email sending", "run this later", "add a cron job", "unique jobs", "batch process", or mentions Oban, Oban Pro, workflows, job queues, cascades, grafting, recorded values, job args, or troubleshooting job failures.
This skill should be used when the user asks to "add background processing", "cache this data", "run this async", "handle concurrent requests", "manage state across requests", "process jobs from a queue", "this GenServer is slow", or mentions GenServer, Supervisor, Agent, Task, Registry, DynamicSupervisor, handle_call, handle_cast, supervision trees, fault tolerance, "let it crash", or choosing between Broadway and Oban.
This skill should be used when the user asks to "add a LiveView page", "create a form", "handle real-time updates", "broadcast changes to users", "add a new route", "create an API endpoint", "fix this LiveView bug", "why is mount called twice?", or mentions handle_event, handle_info, handle_params, mount, channels, controllers, components, assigns, sockets, or PubSub. Essential for avoiding duplicate queries in mount.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Paradigm-shifting skills for Elixir, Phoenix, and OTP development
Elixir/Phoenix/LiveView development with specialist agents, Iron Laws, and Tidewave MCP integration
Essential Elixir development support with hooks and automation
Phoenix Framework skills for building web applications
Elixir, Phoenix, and LiveView code review and documentation skills
Essential Elixir and Phoenix LiveView development guide with enforced skills, hooks, and patterns for idiomatic code
Run mix compile --warnings-as-errors after editing Elixir files
Elixir Language Server integration for Claude Code
Auto-format Elixir files with mix format after edits
Run mix credo after editing Elixir files to check code quality
Welcome to the claude-code-elixir repository! This application serves as a plugin marketplace for Elixir development, making it easier for developers to find and integrate useful tools into their projects. Whether you are new to Elixir or looking to enhance your existing setup, this plugin marketplace provides a seamless experience to boost your coding productivity.
To start using the claude-code-elixir application, follow these simple steps:
Before downloading, make sure your system meets the following requirements:
To download the application, visit the Releases page linked below. You will find the latest version available for download.
After downloading, follow these installation steps depending on your operating system:
chmod +x claude-code-elixir to make it executable../claude-code-elixir.Now that you know how to download based on your operating system, click the link below for direct access to the latest release.
The claude-code-elixir application offers several features to enhance your development experience:
Using claude-code-elixir is straightforward. Here’s how to get started after installation:
If you run into issues or have questions, please reach out via our GitHub Issues page. We are here to help you get the most out of your experience with claude-code-elixir.
Contributions are welcome! If you have ideas for improving the application or want to add new features, feel free to submit a pull request. We appreciate your help in making the plugin marketplace better for everyone.
Here are some helpful resources related to claude-code-elixir and Elixir development:
This repository includes the following topics to help users discover related content:
Thank you for choosing claude-code-elixir! Enjoy your enhanced Elixir development experience.