with one click
use-spark
Generic tooling for building DSLs.
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
Generic tooling for building DSLs.
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-spark |
| description | Generic tooling for building DSLs. |
| metadata | {"managed-by":"usage-rules"} |
mix usage_rules.search_docs "search term" -p spark
mix spark.cheat_sheets - Creates cheat sheets for each Extension provided. Useful for CI with --check flag.mix spark.cheat_sheets.docsmix spark.cheat_sheets_in_search - Includes generated cheat sheets in the search barmix spark.formatter - Manages a variable called spark_locals_without_parens in the .formatter.exs from a list of DSL extensions.mix spark.install - Installs spark by adding the Spark.Formatter plugin, and providing a basic configuration for it in config.exs.mix spark.replace_doc_links - Replaces any spark dsl specific doc links with text appropriate for hex docs.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 declarative, extensible framework for building Elixir applications..
A code generation and project patching framework.
A config-driven dev tool for Elixir projects to manage AGENTS.md files and agent skills from dependencies.