Loading...
Loading...
Found 10 Skills
This skill should be used when the user asks to "add a database table", "create a new context", "query the database", "add a field to a schema", "validate form input", "fix N+1 queries", "preload this association", "separate these concerns", or mentions Repo, changesets, migrations, Ecto.Multi, has_many, belongs_to, transactions, query composition, or how contexts should talk to each other.
Phoenix Elixir framework with LiveView for real-time. Use for Elixir apps.
Convert Phoenix app hardcoded text to use gettext with domain-based translations
Use when creating a new Phoenix project, adding Phoenix to an umbrella, configuring assets with Bun, setting up devenv.nix for a Phoenix project, configuring Ecto with PostgreSQL Unix sockets, or adding end-to-end tests.
Phoenix framework development guidelines covering LiveView, Ecto, real-time features, and best practices for building scalable web applications with Elixir.
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.
Set up DuskMoon UI system in a Phoenix project — tailwindcss v4, bun bundler, phoenix_duskmoon components, and CLAUDE.md constitution
Oban background job patterns - workers, queues, error handling, testing. Load when working with background jobs.
OTP design patterns, supervision trees, and process management with KISS principle emphasis
Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.