elixir-phoenix-plan
Plan multi-step Phoenix work, new domains, or larger multi-file changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Plan multi-step Phoenix work, new domains, or larger multi-file changes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | elixir-phoenix-plan |
| description | Plan multi-step Phoenix work, new domains, or larger multi-file changes. |
| metadata | {"short-description":"Plan multi-step Phoenix changes"} |
Plan a feature by spawning Elixir specialist agents, then output structured plan with checkboxes.
elixir-phoenix-plan Different from the generic plan flow[ecto], [liveview], [oban] task routingmix compile/format/credo/test verification`elixir-phoenix-plan` Add user avatars with S3 upload
`elixir-phoenix-plan` .codex/plans/notifications/reviews/notifications-review.md
`elixir-phoenix-plan` Implement notifications --depth deep
`elixir-phoenix-plan` .codex/plans/auth/plan.md --existing
$ARGUMENTS = Feature description, review file, or existing plan--depth quick|standard|deep = Planning depth (auto-detected)--existing = Enhance an existing plan with deeper research"{Agent} research",
mark in_progress on spawn, completed when doneplans/{slug}/scratchpad.md for decisions and dead-endsWhen planning from review: Every finding must appear in the plan — either as a task OR explicitly deferred by the user.
See references/planning-workflow.md for detailed step-by-step.
Enhances an existing plan instead of creating a new one:
.codex/solutions/ for known risks.codex/plans/{slug}/research/ and
returns only a 500-word summary. Same agent selection rulescompleted as each finishes)elixir-phoenix-work — Always present plan and askelixir-phoenix-investigate output, the findings
ARE the research. Do NOT spawn agents to re-discover what the
review already found. Convert findings directly to plan tasks.
(Confirmed: 56-session analysis showed same findings discovered
3-4x across review→investigate→plan phases, wasting ~96K tokens)`elixir-phoenix-plan` {feature} <-- YOU ARE HERE
|
`elixir-phoenix-plan` --existing (optional enhancement)
|
ASK USER -> `elixir-phoenix-work` .codex/plans/{feature}/plan.md
|
`elixir-phoenix-review` → `elixir-phoenix-compound`
.codex/plans/{slug}/plan.md.codex/plans/{slug}/research/ can be deleted afterSTOP. Do NOT proceed to implementation.
After writing .codex/plans/{slug}/plan.md:
ask the user directly with options:
elixir-phoenix-brief — interactive walkthrough)When user selects "Start in fresh session", print:
1. Start a fresh Codex session
2. Then run one of:
`elixir-phoenix-work` .codex/plans/{slug}/plan.md
`elixir-phoenix-full` .codex/plans/{slug}/plan.md (includes review + compound)
This is Iron Law #1. Violating it wastes user context.
references/planning-workflow.md — Detailed step-by-stepreferences/plan-template.mdreferences/complexity-detail.mdreferences/example-plan.mdreferences/agent-selection.mdreferences/breadboarding.mdRecommend the right `$elixir-phoenix-*` skill for the current task.
Elixir/Phoenix: Review lifecycle, state-machine, Oban, persistence, pause/resume, retry, and restart-sensitive changes before commit, push, or PR. Use for concurrency-sensitive runtime work to produce explicit blocking vs optional findings, require durability checks, and verify smoke plus restart resilience when applicable.
Capture a solved Phoenix problem as a reusable solution doc.
Audit LiveView assigns for memory bloat, dead assigns, and stream candidates.
Audit project health across architecture, security, performance, tests, and deps.
Analyze Phoenix context boundaries and coupling with `mix xref`.