usage-rules

Extract coding conventions and examples from Elixir package usage-rules.md files.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jusi-dev/dev-marketplace --skill usage-rules-jusi-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usage-rules
Source: https://github.com/jusi-dev/dev-marketplace/tree/main/plugins/elixir-ash-zway/skills/usage-rules
Command: npx skills add https://github.com/jusi-dev/dev-marketplace --skill usage-rules-jusi-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams locate and apply Elixir package usage rules and best practices from usage-rules.md files, reducing guesswork and code drift.

Core Features & Use Cases

  • Locate coding conventions and patterns used by Elixir packages (Ash ecosystem and beyond).
  • Find good/bad code examples and common mistakes to steer development.
  • Get project-wide guidance for packages like ash, ash_postgres, ash_phoenix, ash_json_api, ash_graphql, spark, igniter, reactor.
  • Use during dependency reviews, onboarding, or when evaluating package usage in a project.

Quick Start

Scan a package's usage-rules.md to surface the key conventions and examples you can apply immediately.

Frequently Asked Questions about usage-rules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find Elixir package usage rules and coding conventions for Ash ecosystem projects?

To find Elixir package usage rules, this Skill scans project deps, fetched caches, or a package's usage-rules.md to surface coding conventions and best practices for Ash ecosystem packages. It extracts sections on patterns, good/bad examples, and common mistakes.

What are the best practices for using ash_postgres and ash_phoenix in my Elixir project?

Best practices for ash_postgres and ash_phoenix are located by parsing their usage-rules.md files. The Skill surfaces package-specific coding conventions, good and bad code examples, and common mistakes to guide your development and prevent code drift.

Can I get common mistake examples and good vs bad code patterns for Ash framework packages?

Yes, you can get common mistake examples and good vs bad code patterns. The Skill parses usage-rules.md content from Ash framework packages to extract these examples, presenting practical guidance to help you avoid common errors during development.

How do I surface usage-rules.md files from Elixir dependencies for dependency reviews?

To surface usage-rules.md files from Elixir dependencies, the Skill searches project deps and fetched caches or extracts the file on demand. It then parses the content to present relevant package guidance for onboarding and dependency reviews.

Does this Skill support all Ash ecosystem packages like ash_graphql, ash_json_api, spark, igniter, and reactor?

Yes, it supports ash, ash_postgres, ash_phoenix, ash_json_api, ash_graphql, spark, igniter, and reactor. The Skill locates and surfaces package-specific usage rules and coding conventions from these Ash ecosystem packages.

Why do I need usage-rules.md guidance when evaluating Elixir packages?

You need usage-rules.md guidance to reduce guesswork and code drift. The Skill surfaces package-specific conventions and patterns from Elixir packages, providing project-wide guidance that is essential during dependency reviews and onboarding.