analyze
무료Analyze a legacy app in any language before rewriting it in Elixir: inventory, features as goals, why each mechanism exists, runtime topology, external contracts. Use to start or refresh a rewrite.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Recommend the right $elixir-phoenix:phx-* workflow. Use when choosing a plugin skill, not for Codex /help.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Helps users find the right command, skill, or agent for their situation.
$elixir-phoenix:phx-help # Analyze context, suggest commands
$elixir-phoenix:phx-help how do I debug this? # Route to $elixir-phoenix:phx-investigate
$elixir-phoenix:phx-help add a new feature # Route to $elixir-phoenix:phx-plan -> $elixir-phoenix:phx-work
$ARGUMENTS — optional description of what the user wants to doIf $ARGUMENTS is non-empty, use it as primary signal.
Always gather ambient context (run in parallel):
.claude/plans/*/plan.md — active work in progress?.claude/solutions/**/*.md — prior knowledge?Read references/tool-catalog.md for the full routing table.
Map the user's situation to one of these categories:
| Category | Signals | Primary Commands |
|---|---|---|
| Starting out | No plans, new to plugin | $elixir-phoenix:phx-intro |
| Ideation | "explore", "brainstorm", "not sure", "how to approach", "vague idea" | $elixir-phoenix:phx-brainstorm |
| New feature | "add", "build", "implement", multi-file | $elixir-phoenix:phx-plan → $elixir-phoenix:phx-work |
| Quick change | Single file, <50 lines, "fix typo" | $elixir-phoenix:phx-quick |
| Bug | Error, stack trace, "broken", "failing" | $elixir-phoenix:phx-investigate |
| Review | "check", "review", PR ready | $elixir-phoenix:phx-review |
| Performance | "slow", "N+1", "memory" | $elixir-phoenix:phx-perf, $elixir-phoenix:ecto-n1-check, $elixir-phoenix:lv-assigns |
| Research | "how to", "best practice", "evaluate lib" | $elixir-phoenix:phx-research |
| Resume work | Existing plan with unchecked tasks | $elixir-phoenix:phx-work --continue |
| Post-fix | "that worked", solved a hard bug | $elixir-phoenix:phx-compound |
| Full cycle | Large feature, new domain area | $elixir-phoenix:phx-full |
| Project health | "audit", "tech debt", "overall quality" | $elixir-phoenix:phx-audit, $elixir-phoenix:phx-techdebt |
| Dep update audit | "audit deps", "supply chain", "post-mix deps.update", "review mix.lock PR" | $elixir-phoenix:phx-deps-audit |
| Manual dep vetting | "vet this package", "approve dep", "trust ledger", "after $elixir-phoenix:phx-deps-audit findings" | $elixir-phoenix:phx-deps-vet |
| Deployment | "deploy", "release", "production" | $elixir-phoenix:phx-verify then deploy skill |
| Permissions | "too many prompts", "allow", "permission fatigue" | $elixir-phoenix:phx-permissions |
| Returning after time off | "what did I miss", "back from vacation", "catch up", "what changed while I was out" | /catchup (companion plugin, separate install) |
If high confidence (clear match to one category): Present the recommendation with:
If medium confidence (2-3 possible matches):
Use AskUserQuestion with the top options, each with a one-line explanation.
If low confidence (vague or no signal): Ask ONE focused clarifying question. Examples:
Then recommend based on the answer.
After recommending, always add:
$elixir-phoenix:phx-help anytime to get routing advice"$elixir-phoenix:phx-intro for a full plugin walkthrough"$elixir-phoenix:phx-plan Add user notifications not just "use the plan command"intent-detection (auto-trigger) with explicit invocation$elixir-phoenix:phx-intro for onboarding아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Analyze a legacy app in any language before rewriting it in Elixir: inventory, features as goals, why each mechanism exists, runtime topology, external contracts. Use to start or refresh a rewrite.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Design the idiomatic Elixir architecture for a rewrite: set the compatibility bar (ADR-000), consult phx specialists on open questions, then build contexts, ledger and ADRs. Use after /rewrite:analyze.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Ash Framework — resources, actions, policies, aggregates; Use when generating resources via mix ash.codegen, editing…
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.