Skip to content
Agentmart
Submit a tool

ash-backend

Design or simplify Ash resources, actions and domain interfaces.

Skill by regents-ai

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/regents-ai-ash-backend

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Design or simplify Ash resources, actions and domain interfaces.

Use cases: design, backend

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/ash-backend

What's inside

Skill name
ash-backend
Description
Design or simplify Ash resources, actions and domain interfaces.
License
MIT
Instructions
26 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • openai.yaml · agents/
  • decision-guide.md · references/
  • integrations.md · references/

SKILL.md (first lines)

# Ash Backend

Keep business rules in Ash actions and policies. Keep plain computation in ordinary
Elixir. Prefer a built-in before a custom change, and a custom change before a manual
action when each expresses the same requirement correctly.

Named domain interfaces and action-bound forms are intended application boundaries.
A one-line interface is not automatically waste. Remove local wrappers only when
they add no meaningful behavior, callback contract, actor propagation or error handling.
Ecto remains appropriate for migrations, diagnostics and justified data-layer work.

- [Action and resource decisions](references/decision-guide.md): accepted inputs,
  relationships, derived values and choosing an implementation boundary.
- [Integrations](references/integrations.md): jobs, external effects and adapters.
  Durable, retried or scheduled work is Oban; see [elixir-stack](../elixir-stack/SKILL.md).
  One resource reacting to another's action is an Ash signal, chosen from the table
  there; [ash-signals](../ash-signals/SKILL.md) covers adopting and writing them.

Generic persistent idempotency or outbox guidance never authorizes blocking a Regent
user-signed wallet transaction. Every distinct button press reaches the wallet.
A wallet panel's signer is Privy's active wallet when it is one of the signed-in
account's linked wallets, checked on the server against the verified session; any
other wallet only prompts a switch. See the wallet rule in regent-workflow.
Keep the assignment’s acceptance and self-review; this skill adds no plan or reviewer.

From regents-ai/ash-template, MIT.

More from regents-ai/ash-template

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 14, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from regents-ai

Cite this page

ash-backend skill. Agent Mart. https://agentmart.dev/skills/regents-ai-ash-backend (last updated 2026-10-24)