elixir-phoenix-compound
Capture a solved Phoenix problem as a reusable solution doc.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Capture a solved Phoenix problem as a reusable solution doc.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Recommend 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.
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`.
Brainstorm Phoenix features, tradeoffs, and requirements before planning.
| name | elixir-phoenix-compound |
| description | Capture a solved Phoenix problem as a reusable solution doc. |
| metadata | {"short-description":"Capture reusable Phoenix fix docs"} |
After fixing a problem, capture the solution as searchable institutional documentation.
`elixir-phoenix-compound` Fixed N+1 query in user listing
`elixir-phoenix-compound` Resolved LiveView timeout in dashboard
`elixir-phoenix-compound` # Auto-detects from recent session context
Each unit of engineering work should make subsequent units easier — not harder.
$ARGUMENTS provided, use as descriptiongit diff, .codex/plans/{slug}/progress.md for recent completionsOnly document non-trivial problems that required investigation.
Create .codex/solutions/ directory if it doesn't exist (run mkdir -p .codex/solutions).
Then search .codex/solutions/ for relevant keywords using rg.
If found: Create new (different root cause), Update existing (same root cause, new symptom), or Skip.
Extract from session context: module, symptoms, investigation steps, root cause, solution code, and prevention advice.
Open elixir-phoenix-compound-docs and use its schema and
resolution template references before writing the solution file.
When user says "that worked", "it's fixed", "problem solved",
"the fix was" — suggest elixir-phoenix-compound.
mix compile && mix test first; unverified solutions poison the knowledge base`elixir-phoenix-review` → Complete → `elixir-phoenix-compound` ← YOU ARE HERE
│
.codex/solutions/{category}/{fix}.md
│
`elixir-phoenix-investigate` and `elixir-phoenix-plan` search here
references/compound-workflow.md — Detailed step-by-stepelixir-phoenix-compound-docs for schema and templates