elixir-ash-phoenix

Community

Debug Elixir apps with Ash and Phoenix LiveView.

Authorbenswift
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill helps developers build, debug, and refine Elixir applications that leverage Ash for resource management and Phoenix LiveView for dynamic frontends, reducing friction in full-stack Elixir projects.

Core Features & Use Cases

  • Ash Framework: Creating and managing resources, actions, calculations, validations, changes, and policies using Ash's declarative approach
  • Phoenix LiveView: Building interactive, real-time user interfaces without JavaScript
  • Tidewave Tools: Using MCP tools to interrogate and debug running applications
  • Playwright: Automating browser interactions for testing and debugging
  • Testing: Writing comprehensive tests using ExUnit, PhoenixTest, and Ash.Generator
  • Code Generation: Using generators to scaffold resources and changes to maintain consistency
  • Testing Practices: Running tests with mix test, leveraging Ash.Generator for seed data, and adopting robust frontend test patterns
  • Browser Automation: Employing Playwright for end-to-end verification
  • Code Quality: Ensuring compile-time checks and idiomatic Elixir practices, with clean domain boundaries

Quick Start

Set up a new Elixir project configured with Ash resources and Phoenix LiveView, then begin debugging and end-to-end testing using tidewave MCP tools.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: elixir-ash-phoenix
Download link: https://github.com/benswift/.dotfiles/archive/main.zip#elixir-ash-phoenix

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.