elixir-ash-phoenix
CommunityDebug 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.