phx-brainstorm
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.
npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-brainstorm --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Brainstorm — Adaptive Requirements Gathering Interactive interview → research → synthesis loop. Produces structured `interview.md` that `phx-plan` detects and consumes (skipping clarification). ## Usage ```text phx-brainstorm Add some kind of notification system phx-brainstorm Improve authentication security phx-brainstorm # starts with open question ``` ## Workflow ``` phx-brainstorm {topic} | v [INTERVIEW] ←──────────────────┐ | | v (sufficient OR user exit) | [DECISION POINT] | ├─ Research ──→ [RESEARCH] ─┘ ├─ Continue interview ──────┘ ├─ Make a plan ──→ STOP (suggest phx-plan {slug}) ├─ Store & exit ──→ STOP (artifacts saved) └─ Discuss ──→ freeform ──→ [DECISION POINT] ``` ## Phase 1: Adaptive Interview Create `.claude/plans/{slug}/` directory. Start asking ONE question at a time. ### Coverage Dimensions Track coverage across 6 dimensions (0=uncovered, 1=partial, 2=sufficient). **Ask Scope early** — for "optimize X" topics, ask about boundaries (upstream OK? Local-only? CI vs dev?) before research, not during. | Dim | Target | Sufficient signal | |-----|--------|-------------------| | What | Specific behavior/features | Concrete verbs, not "some kind of" | | Why | Problem s
- Usage
- Workflow
- Phase 1: Adaptive Interview
- Coverage Dimensions
- Context-Aware Questioning
- Signal Detection
- Phase 2: Decision Point
- Phase 3: Research (Diverge → Evaluate → Converge)
- Iron Laws
- Integration
- References
What does the phx-brainstorm skill do?
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.
How do I install it?
Run `npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-brainstorm --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From oliver-kriska/claude-elixir-phoenix, a repository with 515 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
