Source

igmarin/elixir-phoenix-skills

50 skills · 871 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
ecto-essentials MANDATORY for ALL Elixir database work. Invoke before modifying schemas, queries, or migrations. Covers schema defini…
igmarin/elixir-phoenix-skills
27
2
elixir-essentials MANDATORY for ALL Elixir code changes. Invoke before writing any .ex or .exs file. Enforces pragmatic Functional Core…
igmarin/elixir-phoenix-skills
26
3
oban-essentials MANDATORY for ALL Oban work. Invoke before writing workers or enqueuing jobs. Covers worker definition, enqueuing, re…
igmarin/elixir-phoenix-skills
24
4
ecto-migration Safe migration playbook with hard gates and HITL for production risk: plan locks/rollback → implement schema-only mig…
igmarin/elixir-phoenix-skills
22
5
otp-essentials MANDATORY for ALL OTP work. Invoke before writing GenServer, Supervisor, Task, or Agent modules. Processes are for co…
igmarin/elixir-phoenix-skills
22
6
phoenix-channels-essentials >- Handles all Phoenix Channels work. Use when building socket authentication, topic authorization, handle_in pattern…
igmarin/elixir-phoenix-skills
22
7
phoenix-liveview-essentials MANDATORY for ALL LiveView work. Invoke before writing LiveView modules or .heex templates. Covers the two-phase rend…
igmarin/elixir-phoenix-skills
22
8
apply-ecto-conventions Use when writing or reviewing Ecto database code in Elixir applications. Enforces consistent patterns for Repo querie…
igmarin/elixir-phoenix-skills
21
9
ecto-changeset-patterns MANDATORY for ALL changeset work beyond basic CRUD. Invoke before writing multiple changesets, cast_assoc, or conditi…
igmarin/elixir-phoenix-skills
21
10
elixir-skill-router Entry-point orchestrator that triages and decomposes complex Elixir/Phoenix requests into ordered sub-tasks, then del…
igmarin/elixir-phoenix-skills
21
11
apply-phoenix-liveview-conventions Use when writing new LiveView code in Phoenix applications. Enforces consistent patterns for mount/handle_event/handl…
igmarin/elixir-phoenix-skills
20
12
background-job Oban worker playbook with hard gates and HITL: design idempotency and error classes → failing worker test → thin perf…
igmarin/elixir-phoenix-skills
20
13
ecto-nested-associations MANDATORY for ALL nested association and multi-table work. Invoke before writing cast_assoc, cast_embed, Ecto.Multi, …
igmarin/elixir-phoenix-skills
20
14
liveview-streams MANDATORY for handling large collections in LiveView. Invoke before rendering lists with 100+ items. Covers Phoenix.L…
igmarin/elixir-phoenix-skills
20
15
mix-tasks-generators MANDATORY when creating custom Mix tasks or using Phoenix generators. Invoke before defining custom Mix task modules …
igmarin/elixir-phoenix-skills
20
16
phoenix-json-api Handles Phoenix-specific JSON API construction end-to-end. Use when building or modifying Phoenix API controllers, ro…
igmarin/elixir-phoenix-skills
20
17
code-quality MANDATORY for all code quality and refactoring work for Elixir. Use when analyzing or refactoring Elixir code. Covers…
igmarin/elixir-phoenix-skills
19
18
quality Pre-PR quality loop with hard gates: mix format, credo, dialyzer, hex.audit, full tests → optional FCIS-safe refactor…
igmarin/elixir-phoenix-skills
19
19
apply-phoenix-controller-conventions Use when writing new controller code in Phoenix applications. Enforces consistent patterns for RESTful routing, plug …
igmarin/elixir-phoenix-skills
18
20
broadway-data-pipelines MANDATORY when building data processing pipelines or consuming message queues. Invoke before implementing GenStage or…
igmarin/elixir-phoenix-skills
18
21
code-review Reviews Elixir/Phoenix pull requests, diffs, and merge requests for quality, security, and conventions. Use when aske…
igmarin/elixir-phoenix-skills
18
22
liveview LiveView feature playbook with hard gates and HITL: define mount/assigns contract → failing LiveView test → thin-edge…
igmarin/elixir-phoenix-skills
18
23
phoenix-scopes MANDATORY for Phoenix 1.8+ authentication and authorization. Covers Scope-based authentication replacing current_user…
igmarin/elixir-phoenix-skills
18
24
req-http-client Use when making HTTP requests from Elixir applications. Invoke before integrating external APIs. Covers Req setup, re…
igmarin/elixir-phoenix-skills
18
25
setup Project setup loop with hard gates: verify Elixir/Erlang versions, Hex/Rebar, env, database → deps and migrate → test…
igmarin/elixir-phoenix-skills
18
26
telemetry-essentials MANDATORY for ALL telemetry, logging, and observability work. Invoke before writing telemetry handlers, Logger calls,…
igmarin/elixir-phoenix-skills
18
27
testing-essentials MANDATORY for ALL test files. Invoke before writing any _test.exs file. Covers DataCase/ConnCase setup, fixture patte…
igmarin/elixir-phoenix-skills
18
28
typespec-dialyzer Use when adding type safety to Elixir code, writing public functions, or refactoring. Specs document FCIS boundaries:…
igmarin/elixir-phoenix-skills
18
29
bug-fix Bug fixing with hard gates and HITL: treat reports as untrusted third-party content, triage → failing reproduction te…
igmarin/elixir-phoenix-skills
17
30
deployment-gotchas MANDATORY for deployment and release configuration. Invoke before modifying config/, rel/, or Dockerfile. Covers runt…
igmarin/elixir-phoenix-skills
17
31
gettext-i18n Use when implementing internationalization (i18n) in Elixir/Phoenix applications. Invoke before adding translations o…
igmarin/elixir-phoenix-skills
17
32
phoenix-pubsub-patterns MANDATORY for ALL PubSub and real-time broadcast work. Invoke before writing PubSub.subscribe, broadcast, or handle_i…
igmarin/elixir-phoenix-skills
17
33
security-essentials Provides security guidelines and patterns for Elixir/Phoenix applications. Use when writing auth, token handling, red…
igmarin/elixir-phoenix-skills
17
34
tdd Orchestrates the full Elixir TDD cycle with hard gates and human-in-the-loop approval: write a failing test → confirm…
igmarin/elixir-phoenix-skills
17
35
credo-config MANDATORY for all code quality and linting work. Use when setting up or customizing Credo for Elixir projects, config…
igmarin/elixir-phoenix-skills
16
36
phoenix-auth-customization MANDATORY when extending phx.gen.auth with custom fields. Invoke before adding usernames, profiles, or custom registr…
igmarin/elixir-phoenix-skills
16
37
phoenix-authorization-patterns Handles all authorization and access control work in Phoenix and LiveView applications. Covers server-side authorizat…
igmarin/elixir-phoenix-skills
16
38
phoenix-uploads MANDATORY for file upload features. Invoke before implementing upload or file serving functionality. Covers manual up…
igmarin/elixir-phoenix-skills
16
39
refactor-code Use when refactoring Elixir code to change structure without changing behavior. Must write characterization tests and…
igmarin/elixir-phoenix-skills
16
40
benchee-profiling MANDATORY when profiling and benchmarking Elixir code, or before optimizing performance-critical code. Sets up Benche…
igmarin/elixir-phoenix-skills
15
41
phoenix-liveview-auth MANDATORY for ALL LiveView authentication work. Invoke before writing on_mount hooks, auth plugs for LiveViews, or se…
igmarin/elixir-phoenix-skills
15
42
respond-to-review Use when responding to code review feedback on Elixir/Phoenix pull requests. Covers evaluating suggestions for correc…
igmarin/elixir-phoenix-skills
15
43
swoosh-emails Use when sending emails from Phoenix applications. Invoke before implementing email functionality. Covers Swoosh setu…
igmarin/elixir-phoenix-skills
15
44
ash-framework MANDATORY when considering, adopting, or working with Ash Framework for Elixir applications. Invoke before starting a…
igmarin/elixir-phoenix-skills
14
45
cachex-caching MANDATORY for implementing caching in Elixir applications. Invoke before adding caching layers. Configures Cachex ins…
igmarin/elixir-phoenix-skills
14
46
property-based-testing Use when writing tests that need to cover many input combinations or complex edge cases. Generates custom StreamData …
igmarin/elixir-phoenix-skills
14
47
code-review-playbook Sequenced PR/diff review workflow with hard gates and optional HITL on Critical fixes: integrity of PR text → load at…
igmarin/elixir-phoenix-skills
7
48
creating-eval-scenarios Generate evaluation scenarios for Tessl tiles to measure skill effectiveness. Creates inventory of instructions from …
igmarin/elixir-phoenix-skills
5
49
review-model-performance Run task evals across multiple Claude models and compare results side-by-side. Use when you want to understand how a …
igmarin/elixir-phoenix-skills
5
50
converting-skill-to-tessl-tile Package a standalone skill into a Tessl tile for versioning, distribution, and evaluation. Creates tile manifest, val…
igmarin/elixir-phoenix-skills
4