oliver-kriska/claude-elixir-phoenix

DirSkills catalogs 25 skills from this repository, across 6 categories: AI Engineering, Automation, Data, DevOps, Quality, Writing.

533 stars38 forksView on GitHub
🧩
5d ago

Ash Framework

Ash Framework guides generating and editing Ash resources, actions, policies, validations, and code interfaces in Phoenix and LiveView apps. Use it when working with Ash codegen, domain interfaces, or AshPhoenix.Form.
AI Engineering
53338
πŸ”
5d ago

Autoresearch

Autoresearch runs a loop that mutates one plugin skill at a time, evaluates it with deterministic checks, and keeps or reverts the change. Use it for targeted or overnight improvement runs.
AI Engineering
53338
πŸ’‘
5d ago

Brainstorm

Brainstorm gathers and structures Elixir/Phoenix requirements through an interactive interview, then saves an interview.md file for later planning. Use it when an idea is vague, the approach is unclear, or you want to compare options before planning.
AI Engineering
53338
πŸ“
5d ago

Catchup

Catchup summarizes what changed while you were away by collecting recent PRs, commits, Linear tickets, and meetings into one prioritized brief. Use it after time off to review missed work without reading every update.
Automation
53338
πŸ”Ž
5d ago

Challenge Mode Reviews

Challenge Mode Reviews pushes for rigorous scrutiny before approving changes. Use it to question Ecto migrations, LiveView events, OTP designs, and PR readiness with proof and edge-case checks.
Quality
53338
πŸ“
5d ago

Claude Code Changelog Assistant

Claude Code Changelog Assistant tracks new Claude Code releases, extracts versions since the last check, and maps breaking changes, opportunities, deprecations, and fixes to plugin components. Use it before releases or on a schedule.
AI Engineering
53338
πŸ”
5d ago

Codex Loop

Codex Loop runs a bounded Codex CLI review, applies approved fixes, verifies them, and re-reviews until clean or rounds run out. Use it before a PR when you want an external critic on Elixir/Phoenix changes.
Quality
53338
πŸ§ͺ
5d ago

Codex Panel A/B

Codex Panel A/B runs one holistic Codex review and three focused passes on the same branch diff, then classifies findings as duplicates, real misses, or false positives. Use it on a fresh branch before any Codex review has run.
Quality
53338
πŸ“š
5d ago

Compound Docs

Compound Docs stores solved Elixir/Phoenix/Ecto issues as searchable docs with YAML frontmatter. Use it before debugging new problems to find prior fixes, risks, and prevention notes.
Writing
53338
πŸ”
5d ago

Constraint Debug

Constraint Debug invokes the Elixir/Phoenix Ecto constraint debugger through the /ecto:constraint-debug alias. Use it when you need help diagnosing constraint-related database errors in an Elixir Phoenix app.
Quality
53338
πŸ“‹
5d ago

Docs Check

Docs Check validates plugin agents, skills, hooks, and config against the latest Claude Code documentation. Use it before releases or on a schedule to catch breaking changes, deprecations, and new features.
Quality
53338
πŸ”
5d ago

Ecto N+1 Check

Ecto N+1 Check invokes the Phoenix plugin’s N+1 query checker for Elixir/Ecto code. Use it explicitly when reviewing code for repeated database queries and performance issues.
Quality
53338
πŸ…
5d ago

Ketchup

Ketchup opens the same return-from-absence briefing as /catchup. Use it when you want the catchup workflow with the /ketchup shortcut and the same flags.
Automation
53338
🧠
5d ago

LiveView Assigns Audit

LiveView Assigns Audit inspects LiveView socket assigns for memory bloat, unused assigns, and missing temporary_assigns. Use it when LiveView memory grows or you need to tighten assign usage.
Quality
53338
🧩
5d ago

Phoenix Boundaries

Phoenix Boundaries analyzes Phoenix module dependencies and context coupling with mix xref. Use it to check cross-context calls, boundary violations, and architecture before refactoring or splitting modules.
Quality
53338
πŸ“‹
5d ago

Plan Briefing

Plan Briefing walks through a plan file one section at a time, explaining reasoning, decisions, and solution shape. Use it when developers need to understand a plan before approving or after work is done.
Writing
53338
πŸ› οΈ
5d ago

Plugin Development Workflow

Plugin Development Workflow guides changes to plugin skills, agents, hooks, and the eval framework in this repo. Use when editing files in plugins/elixir-phoenix/, lab/eval/, or lab/autoresearch/ to keep eval, lint, and tests passing.
DevOps
53338
πŸš€
5d ago

Plugin Release

Plugin Release cuts a versioned Elixir/Phoenix plugin release by bumping manifests, finalizing the changelog, running CI, and creating the tag and GitHub release. Use it when shipping a new plugin version.
DevOps
53338
🩺
5d ago

Project Health Audit

Project Health Audit runs a project-wide check of architecture, performance, security, tests, and dependencies. Use it before releases, after refactors, or when you need a quick view of overall codebase health.
Quality
53338
πŸ“£
5d ago

Promote

Promote generates X/Twitter release posts with ASCII cards, tweet threads, and fact-check notes. Use it after tagging a release or when announcing new plugin versions.
Writing
53338
πŸ”Ž
5d ago

Session Deep Dive

Session Deep Dive analyzes high-signal sessions identified by /session-scan, using subagents and precomputed metrics to produce qualitative reports and cross-session synthesis. Use it after scanning sessions to compare patterns against known findings.
Data
53338
πŸ“Š
5d ago

Session Scan

Session Scan computes deterministic metrics for Claude Code sessions discovered through ccrider MCP. Use it to triage sessions by friction, opportunity, and fingerprint, with broad-session filtering and deduplication.
AI Engineering
53338
πŸ“ˆ
5d ago

Session Trends

Session Trends analyzes session metrics over 7-day, 30-day, and all-time windows, then compares them with MEMORY.md baselines. Use it to track friction, adoption, and other progress signals over time.
Data
53338
πŸ“Š
5d ago

Skill Monitor

Skill Monitor analyzes session metrics to measure how each skill performs over time. It shows usage, friction, outcomes, and flags skills that may need routing or behavior improvements.
Data
53338
πŸ‘€
5d ago

Watch PR

Watch PR keeps an Elixir/Phoenix pull request under an Amp Orb keep-alive lease until required non-deployment CI is green and review threads are resolved. Use it after opening or updating a PR to monitor status and optionally handle fixes.
Automation
53338