Skip to main content

oliver-kriska/amp-elixir-phoenix

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
29
GitHub 스타
0
GitHub 포크
0

AI 어시스턴트로 설치

이 프롬프트를 복사해 사용 중인 AI 어시스턴트에 입력하세요.

저장소 README를 불러오는 중…

이 저장소의 skills

분류 대기 중

수집된 skill 29개 중 29개를 표시합니다.

직업 분류
미분류
설명

Audit Hex deps for supply-chain security risk — bidi chars, compile-time exec, maintainer changes, typosquats, CVEs. Use after mix deps.update, when checking if a package upgrade is safe, or reviewing mix.lock PR diffs.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Review changed Elixir/Phoenix code read-only. Check requirements, cite evidence, deduplicate findings, and return a severity-based verdict.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Initialize plugin in a project — install Iron Laws, auto-activation rules, and reference auto-loading into CLAUDE.md. Use when setting up or updating the plugin.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Walk through the Elixir/Phoenix plugin commands, workflow, and features in 6 interactive sections. Use when a new user wants to learn what the plugin offers or needs a refresher on available commands.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

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.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Detect N+1 query anti-patterns specifically — Repo calls inside Enum/for loops, missing preloads on associations. Use when N+1 is explicitly suspected, NOT for unrelated Ecto questions or wider database performance.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Ecto patterns — schemas, changesets, queries, migrations, Multi, associations, preloads, upserts. Use when editing Repo calls, Ecto.Query, or schema fields. Skip for Ash.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task, Registry, pattern matching, with chains, pipes. Use when designing processes or debugging BEAM issues.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Build LiveView: async data (assign_async), PubSub (check connected?), phx-change events, form components/modals/uploads, streams for lists, live_patch. Use when handling interactions, debugging events, or tracking Presence.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Oban job processing — workers, perform/1 (OSS) and process/1 (Pro), queues, cron, retries, unique jobs, idempotency, Oban Pro (Workflow, Batch, Chunk, Smart Engine), Testing. Use when writing Oban workers, queue config, or debugging jobs.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Phoenix context design — creating/splitting contexts, Scope (1.8+), Ecto.Multi, PubSub, routers, plugs, controllers. Use when editing contexts, routers, or designing boundaries.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Brainstorm Elixir/Phoenix features — explore ideas, compare approaches, gather requirements. Use when vague idea, not sure how to approach, or want to discuss before plan.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Challenge mode reviews - rigorous questioning before approving changes. Use when you want thorough scrutiny of Ecto changes, LiveView events, OTP designs, or PR readiness.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Fix Elixir/Phoenix code until Codex CLI review comes back clean — bounded review, fix, verify loop before opening a PR. Use when codex is installed and you want an external cross-model critic on your changes before pushing.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Record a vetted Hex package version in hex_vet.exs after a security review — manages the audit ledger, not the scanner. Use to approve a dep after phx-deps-audit findings or to initialize hex_vet.exs.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Generate @moduledoc/@doc for tested Elixir features; may update their README section or ADR. Not for docs lookup, documentation audits/reviews, or capturing standalone decisions.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Provide Phoenix, LiveView, Ecto, OTP, or Oban examples. Use when asked for sample code, a walkthrough, a proper implementation, or expected workflow output. Pair with domain skills. NOT for debugging, direct changes, best-practice advice, or audits.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Choose Phoenix review, plan, debug, or test command. Use when user asks which phx-* command or plugin skill handles a task; do not route only to a domain skill. NEVER for bare /help; NOT for ambiguous requests (use intent-detection) or a plugin tour.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Capture Elixir/Ecto/LiveView lessons and Hex API rules. Use after corrections or when asked to document learning, record a lesson, prevent a fixed mistake, or remember package guidance with --library.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Analyze Elixir/Phoenix performance — N+1 queries, assign bloat, ecto optimization, genserver bottlenecks. Use when slowness, timeouts, or high memory reported.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Recommend safe Bash permissions for Elixir mix commands in settings.json. Use when permission prompts slow workflow, "fix permissions", "reduce prompts", "auto-allow mix".

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Plan features spanning multiple domains: billing (Stripe), auth (RBAC), real-time (Presence), webhooks, jobs (Oban). Use when designing interconnected systems or converting review findings into tasks.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Implement small Phoenix changes without planning — add validations, update routes, fix components, create migrations. Use for single-file edits under 50 lines.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Trace Elixir call trees from entry points via mix xref. Use when debugging data flow, planning signature changes, or understanding how a bug reaches code.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Triage review findings interactively — approve, skip, or prioritize each issue. Use after phx-review to filter findings before fixing.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Verify Elixir/Phoenix changes — compile, format, and test in one loop. Use after implementation, before PRs, or after fixing bugs.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Execute Elixir/Phoenix plan tasks with progress tracking. Use after phx-plan to implement features with mix compile and mix test verification after each step, or --continue to resume interrupted work.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Enforce Elixir/Phoenix security — auth, OAuth, sessions, CSRF, XSS, SQL injection, input validation, secrets. Use when editing auth files, login flows, RBAC, or API keys.

원문 언어: 영어

업데이트
직업 분류
미분류
설명

Tidewave MCP runtime tools — debugging, smoke testing, live state inspection, SQL queries, hex docs. Use when evaluating code in a running Phoenix app.

원문 언어: 영어

업데이트
수집된 skill 29개 중 29개를 표시합니다.