mkreyman

18 mods across 2 repositories, 143 stars between them.

ecto-specialist

01

mkreyman/bmad-elixir

Agent

agent: name: Ecto Specialist id: ecto-specialist title: Database & Ecto Expert icon: 🗄️ role: specializeddevelopment whenToUse: > Use for database design, Ecto schemas, migrations, complex queries, performance optimization, and data integrity challenges.

10 10mo ago A 0 tokens original MIT

elixir-architect

02

mkreyman/bmad-elixir

Agent

ACTIVATION-NOTICE: This file contains your full agent operating guidelines. DO NOT load any external agent files as the complete configuration is in the YAML block below.

10 10mo ago A 0 tokens original MIT

elixir-dev

03

mkreyman/bmad-elixir

Agent

ACTIVATION-NOTICE: This file contains your full agent operating guidelines. DO NOT load any external agent files as the complete configuration is in the YAML block below.

10 10mo ago A 0 tokens original MIT

elixir-qa

04

mkreyman/bmad-elixir

Agent

ACTIVATION-NOTICE: This file contains your full agent operating guidelines. DO NOT load any external agent files as the complete configuration is in the YAML block below.

10 10mo ago A 0 tokens original MIT

elixir-sm

05

mkreyman/bmad-elixir

Agent

ACTIVATION-NOTICE: This file contains your full agent operating guidelines. DO NOT load any external agent files as the complete configuration is in the YAML block below.

10 10mo ago A 0 tokens original MIT

phoenix-expert

06

mkreyman/bmad-elixir

Agent

agent: name: Phoenix Expert id: phoenix-expert title: Phoenix Framework Specialist icon: 🔥 role: specializeddevelopment whenToUse: > Use for Phoenix-specific implementation: Controllers, LiveView, Channels, Plugs, routing, real-time features, and framework optimization.

10 10mo ago A 0 tokens original MIT

mkreyman/bmad-elixir

Agent

agent: name: Test Fixtures Specialist id: test-fixtures-specialist title: Test Data & Mocking Expert icon: 🧪 role: specializedtesting whenToUse: > Use for creating test fixtures, mock definitions, test data setup, and establishing testing infrastructure. Essential for proper test isolation and maintainable test…

10 10mo ago A 0 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

Create, manage, and safely run Ecto database migrations with proper rollback handling and best practices. Use when working with database schema changes, adding columns, or modifying constraints.

10 10mo ago A 39 tokens original MIT

elixir-discipline

09

mkreyman/bmad-elixir

Skill Claude CodeCodex

MANDATORY pre-check before ANY response - ensures you use applicable skills and follow best practices. Use this skill FIRST before responding to any Elixir/Phoenix request.

10 10mo ago A 38 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

PROHIBITS placeholder code, default values that mask missing data, and silent failures. Enforces fail-fast with loud errors. Use when implementing ANY function or data structure.

10 10mo ago A 40 tokens original MIT

elixir-no-shortcuts

11

mkreyman/bmad-elixir

Skill Claude CodeCodex

BLOCKS shortcuts like modifying dialyzer.ignore or .credo.exs excludes. Enforces fixing actual problems. Use when encountering ANY error, warning, or quality tool complaint.

10 10mo ago A 42 tokens original MIT

elixir-quality-gate

12

mkreyman/bmad-elixir

Skill Claude CodeCodex

Run comprehensive Elixir quality checks (format, credo, dialyzer, tests) with proper error handling and reporting. Use when validating code quality, before commits, or preparing for deployment.

10 10mo ago C 44 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

MANDATORY systematic debugging - trace to root cause before proposing fixes. NO random changes, NO symptom fixes, NO "try this". Use when debugging ANY error or issue.

10 10mo ago A 41 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

MANDATORY for ANY feature or bugfix - write ExUnit test FIRST, watch it FAIL, then implement. NO exceptions. Use before writing any Elixir production code.

10 10mo ago A 41 tokens original MIT

elixir-test-runner

15

mkreyman/bmad-elixir

Skill Claude CodeCodex

Run ExUnit tests with smart filtering, debugging options, and proper error reporting. Use when running tests, debugging failures, or validating specific test cases.

10 10mo ago A 36 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

MANDATORY verification before claiming anything works. Run actual commands, read actual output, provide evidence. Use when claiming tests pass, build succeeds, or code works.

10 10mo ago B 39 tokens original MIT

mkreyman/bmad-elixir

Skill Claude CodeCodex

Create complete Phoenix contexts following best practices including bounded contexts, proper API design, and comprehensive testing. Use when designing new features or refactoring code into contexts.

10 10mo ago A 37 tokens original MIT

phoenix-generator

18

mkreyman/bmad-elixir

Skill Claude CodeCodex

Generate Phoenix resources (contexts, schemas, LiveViews, controllers) using mix phx.gen. commands with best practices. Use when creating new Phoenix resources, contexts, or LiveView components.

10 10mo ago A 42 tokens original MIT