Skip to main content Inicio Creadores pikdum histoire ash-framework
ash-framework Load when editing Ash.Resource or Ash.Domain modules, AshPostgres resources or migrations, or AshOban triggers and scheduled actions. Do not load for Phoenix-only UI work.
Ir a la instalación Skills Marketplace Descubre y explora habilidades de IA creadas por la comunidad.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Copiar promptMostrar detalles del prompt Un comando directo omite el prompt de revisión. Revisa el origen antes de ejecutarlo.
npx skills add https://github.com/pikdum/histoire --skill ash-frameworkEl comando permanece en una sola línea. Desplázate horizontalmente para revisarlo antes de copiarlo.
¿Prefieres una copia local? Descarga los archivos que SkillsMP tiene disponibles ahora.
Descargar Zip Descargando... Explorador de archivos
35 archivos name ash-framework description Load when editing Ash.Resource or Ash.Domain modules, AshPostgres resources or migrations, or AshOban triggers and scheduled actions. Do not load for Phoenix-only UI work. metadata {"managed-by":"usage-rules"}
Additional References
ash
ash_postgres
ash_oban
Searching Documentation
mix usage_rules.search_docs "search term" -p ash -p ash_postgres -p ash_oban
Available Mix Tasks
mix ash - Prints Ash help information
mix 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/resource
mix 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.Domain
mix ash.gen.enum - Generates an Ash.Type.Enum
mix ash.gen.gettext - Copies Ash's .pot file for error message translation
mix 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 domain
mix 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 domain
mix ash.gettext.extract - Extracts Ash error messages into a .pot file
mix ash.install - Installs Ash into a project. Should be called with mix igniter.install ash
mix ash.manifest.dump - Dump the Ash app manifest as JSON
mix 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/resource
mix 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.set.domains - Dynamically discovers and updates Ash domains in config.exs
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.
mix ash_postgres.create - Creates the repository storage
mix ash_postgres.drop - Drops the repository storage for the repos in the specified (or configured) domains
mix ash_postgres.gen.resources - Generates resources based on a database schema
mix ash_postgres.generate_migrations - Generates migrations, and stores a snapshot of your resources
mix ash_postgres.install - Installs AshPostgres. Should be run with mix igniter.install ash_postgres
mix ash_postgres.migrate - Runs the repository migrations for all repositories in the provided (or configured) domains
mix ash_postgres.rollback - Rolls back the repository migrations for all repositories in the provided (or configured) domains
mix ash_postgres.setup_vector - Sets up pgvector for AshPostgres
mix ash_postgres.setup_vector.docs
mix ash_postgres.squash_snapshots - Cleans snapshots folder, leaving only one snapshot per resource
mix ash_oban.install - Installs AshOban and Oban
mix ash_oban.install.docs
mix ash_oban.set_default_module_names - Set module names to their default values for triggers and scheduled actions
mix ash_oban.set_default_module_names.docs
mix ash_oban.upgrade