cc-changelog
CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes,…
Triage review findings interactively — approve, skip, or prioritize each issue. Use after /phx:review to filter findings before fixing.
Claude Code
$ npx -y skills add oliver-kriska/claude-elixir-phoenix --skill triage --agent claude-code
Codex
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a codex -y
Cursor
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a cursor -y
Gemini CLI
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a gemini-cli -y
GitHub Copilot
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a github-copilot -y
OpenCode
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a opencode -y
Windsurf
$ npx skills add oliver-kriska/claude-elixir-phoenix --skill triage -a windsurf -y
name: triage description: Triage review findings interactively — approve, skip, or prioritize each issue. Use after /phx:review to filter findings before fixing. effort: low argument-hint: "[path to review file]"
Walk through review findings one by one for human decision before committing to fixes.
/phx:triage .claude/plans/user-auth/reviews/user-auth-review.md /phx:triage # Uses most recent review
After `/phx:review` produces findings, you have three options:
1. **Fix everything** — `/phx:plan .claude/plans/{slug}/reviews/...` 2. **Triage first** — `/phx:triage` (filter, then fix what matters) 3. **Handle manually** — Read review, pick what to fix yourself
Best when review has 5+ findings and you want to prioritize.
Read the review file. Parse all findings with severity.
**Iron Law violations first**: list findings that match an Iron Law at the top, recommended as "Fix it". The user still makes the call (Iron Law 6).
Use `AskUserQuestion` with `multiSelect: true`. Start with severity shortcuts, then list individual findings:
AskUserQuestion:
question: "Which findings do you want to fix? (Iron Law violations auto-included)"
header: "Triage"
multiSelect: true
options:
- label: "All BLOCKERs ({count})"
description: "Fix all critical issues"
- label: "All WARNINGs ({count})"
description: "Fix all should-fix issues"
- label: "[BLOCKER] {title 1}"
description: "{file}:{line} — {brief description}"
- label: "[WARNING] {title 2}"
description: "{file}:{line} — {brief description}"If >4 options, batch into groups of 4 with severity shortcuts in the first batch. Severity shortcuts select all findings of that level — user can mix shortcuts with individual picks.
**AskUserQuestion discipline**: decisions only — never use it to narrate progress. Every option carries `{file}:{line}` + counts so the user decides without opening the review file.
For selected items, ask ONE batch follow-up: "Any specific approach for any of these?" If they say "just fix them", proceed.
Write to `.claude/plans/{slug}/reviews/{slug}-triage.md` with Fix Queue (approved items with checkboxes), Skipped, and Deferred sections.
Triage complete: {n} to fix, {n} skipped, {n} deferred.
1. Plan fixes — /phx:plan .claude/plans/{slug}/reviews/{slug}-triage.md
2. Fix directly — /phx:work (for simple fixes)
3. Review deferred items later
4. Capture solutions — /phx:compound (if patterns were solved)1. **Batch selection over one-by-one** — Use multiSelect for efficiency 2. **User decides, not the agent** — Present facts, don't push 3. **BLOCKERs cannot be skipped silently** — Warn if user tries 4. **Capture user context** — Every "fix it" should include any user guidance for better fixes 5. **Suggest compound after triage** — If triage reveals solved patterns (root cause identified, fix known), mention `/phx:compound` 6. **NEVER auto-decide severity or auto-dismiss findings** — the human assigns final priority; present the agent's severity as a recommendation, not a verdict
/phx:review
|
/phx:triage ← YOU ARE HERE (interactive filtering)
|
/phx:plan (with triage file) → /phx:work → /phx:compoundDocs: phxagents.dev -- install guides per runtime, the runtime compatibility matrix, all 26 Iron Laws, and a browsable skill and agent catalog. Claude Code is great.
CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes,…
Run an A/B codex review experiment — holistic codex review vs 3 focused dimension passes (security, ecto, liveview) on the branch…
CONTRIBUTOR TOOL - Validate plugin against latest Claude Code documentation. Catches breaking changes, deprecations, discovers…
Guide plugin development workflow — editing skills, agents, hooks, or eval framework in this repo. Use when modifying files in…
Generate X/Twitter release promotion posts with ASCII tables and CodeSnap rendering. Use when writing release posts, promotion…
CONTRIBUTOR TOOL - Cut a plugin release: bump plugin.json version, finalize CHANGELOG, update README if needed, gate on make ci,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.