Ash Framework — resources, actions, policies, aggregates; Use when generating resources via mix ash.codegen, editing…
日本語の概要は準備中です。原文の説明を表示しています。
Reduce mix output noise (5-15% token savings) by installing rtk; Use when long mix output floods context.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Mix commands (mix test, mix credo, mix dialyzer, mix compile) emit
verbose, repetitive output that consumes context fast. This skill installs
rtk — a CLI proxy that filters tool output
before it lands in the transcript.
The filters short-circuit happy paths to a single line (mix test: all pass)
while preserving full failure blocks, compile errors, and stack traces. Net win:
5-15% per-session token reduction on mix-heavy workflows.
$elixir-phoenix:phx-work or $elixir-phoenix:phx-full hitting context limits from mix output$elixir-phoenix:phx-investigate retrying mix compile/mix test repeatedlymix dialyzer output dominates the transcript** (CompileError),
== Compilation error in), test failures (FAILURES, 0 failures — preserved
even on short-circuit), dialyzer warnings, and stack traces with file:line MUST
pass through unchangedrtk verify (or rtk verify --filter mix-test) to
confirm the bundled test fixtures pass before declaring success.rtk/filters.toml — diff and merge insteadwhich rtk && rtk --version
Read references/install.md if rtk is missing — covers
homebrew install + shell hook setup.
.rtk/filters.tomlReference filters live at references/rtk-filters.toml. Six
production-tested filters covering:
mix-test — short-circuits all-pass, preserves failure blocks + compile errorsmix-credo — collapses clean runs, preserves violation blocksmix-dialyzer — drops PLT progress, keeps warnings + summarymix-deps-get — collapses unchanged package listsmix-ecto-migrate — strips compile prefix, short-circuits "already up"mix-compile — handles parallel worker prefixes (N>) and MIX_ENVRun this if the project has no .rtk/filters.toml yet:
mkdir -p .rtk
cp "references/rtk-filters.toml" .rtk/filters.toml
Read both files if one already exists. Present a diff to the user. Merge only the filters they don't already have.
rtk verify # runs all embedded [[tests.*]] fixtures
rtk verify --filter mix-test # one filter only
Check that all report "passed". Flag and stop if any fail — usually means the user has a custom rtk version with regex differences.
Run rtk init zsh (or rtk init bash) to install the transparent rewrite hook
that turns mix X into rtk mix X. Re-running is safe (idempotent). Skip this
step and mix calls run unfiltered.
Add custom regex patterns to strip_lines_matching for project-specific noise
sources (e.g., third-party hex deps spamming stack traces). See the inline
example in references/rtk-filters.toml lines 57-59.
PostToolUse hooks fire after the tool result
is in the transcript and cannot shrink it. rtk works at the subprocess layer
(the only layer where transcript-shortening is possible).mix.exs inspection needed.enabled = false in
config.toml). Filters run locally, no data leaves the machine.references/rtk-filters.toml — bundled filter setreferences/install.md — rtk install + shell hook setupまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Ash Framework — resources, actions, policies, aggregates; Use when generating resources via mix ash.codegen, editing…
日本語の概要は準備中です。原文の説明を表示しています。
Ash Framework — resources, actions, policies, aggregates, calculations, AshPhoenix.Form, LiveView, migrations. Use when generating resources via mix ash.codegen, editing changes, checks, types, validations, or domain code interfaces.
日本語の概要は準備中です。原文の説明を表示しています。
Compatibility alias for the Elixir/Phoenix plugin's LiveView assigns audit. Invoke explicitly with /lv:assigns.
日本語の概要は準備中です。原文の説明を表示しています。
Inspect LiveView socket assigns for memory bloat — missing temporary_assigns, unused assigns, unbounded lists needing streams, memory estimates. Use when LiveView memory grows or you need to add temporary_assigns.
日本語の概要は準備中です。原文の説明を表示しています。
Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
日本語の概要は準備中です。原文の説明を表示しています。
Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls, validating dependencies, before splitting modules, or reviewing architecture.
日本語の概要は準備中です。原文の説明を表示しています。