with one click
use-ash
A declarative, extensible framework for building Elixir applications..
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
A declarative, extensible framework for building Elixir applications..
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | use-ash |
| description | A declarative, extensible framework for building Elixir applications.. |
| metadata | {"managed-by":"usage-rules"} |
mix usage_rules.search_docs "search term" -p ash
mix ash - Prints Ash help informationmix ash.codegen - Runs all codegen tasks for any extension on any resource/domain in your application.mix ash.extend - Adds an extension or extensions to the given domain/resourcemix ash.gen.base_resource - Generates a base resource. This is a module that you can use instead of Ash.Resource, for consistency.mix ash.gen.change - Generates a custom change module.mix ash.gen.custom_expression - Generates a custom expression module.mix ash.gen.domain - Generates an Ash.Domainmix ash.gen.enum - Generates an Ash.Type.Enummix ash.gen.preparation - Generates a custom preparation module.mix ash.gen.resource - Generate and configure an Ash.Resource.mix ash.gen.validation - Generates a custom validation module.mix ash.generate_livebook - Generates a Livebook for each Ash domainmix ash.generate_policy_charts - Generates a Mermaid Flow Chart for a given resource's policies.mix ash.generate_resource_diagrams - Generates Mermaid Resource Diagrams for each Ash domainmix ash.install - Installs Ash into a project. Should be called with mix igniter.install ashmix ash.migrate - Runs all migration tasks for any extension on any resource/domain in your application.mix ash.patch.extend - Adds an extension or extensions to the given domain/resourcemix ash.reset - Runs all tear down & setup tasks for any extension on any resource/domain in your application.mix ash.rollback - Runs all rollback tasks for any extension on any resource/domain in your application.mix ash.setup - Runs all setup tasks for any extension on any resource/domain in your application.mix ash.tear_down - Runs all tear_down tasks for any extension on any resource/domain in your application.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.
Expert on the Ash Framework ecosystem.
Integrated LLM features for your Ash application..
A code generation and project patching framework.
Generic tooling for building DSLs.
A config-driven dev tool for Elixir projects to manage AGENTS.md files and agent skills from dependencies.