Skip to main content 首页 创作者 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.
跳到安装 Skills Marketplace 发现并探索由社区构建的 Agent Skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pikdum/histoire --skill ash-framework命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
下载 Zip 下载中... 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