Skip to main content سوق المهارات اكتشف واستكشف مهارات الذكاء الاصطناعي التي بناها المجتمع.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
نسخ Promptعرض تفاصيل Prompt يتجاوز الأمر المباشر 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