SkillAgentSearch skills...

phx-help

Use when the user asks which phx-* command fits a task (review, plan,

Install / Use

npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-help

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

81/100

Supported Platforms

Universal

Our assessment of phx-help

phx-help scores 81/100 on our quality scale, 3548th of 4,613 Development & Engineering skills we index.

Its SKILL.md is 4.3 KB long, well organised into 10 sections with 1 code example: a solid amount of guidance for an agent.

It has 560 GitHub stars, a meaningful sign that others use it.

Substance
26/30
Structure
17/20
Description
12/15
Adoption
12/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 3 days ago, so phx-help is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

phx-help compared with similar skills

All 4 of these similar skills score higher than phx-help; compare them before choosing.

SkillScoreStarsUpdatedFormat
phx-help (this skill)by oliver-kriska815603d agoSKILL.md
Agent-Reachby Panniantong10091.6k20d agoCLAUDE.md
ai-job-searchby MadsLorentzen10045.0k2d agoCLAUDE.md
claude-howtoby luongnv8910041.8k5d agoCLAUDE.md
algorithmic-artby anthropics100177.9k13d agoSKILL.md

Frequently asked questions

How do I install phx-help?
Run npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-help. The install tabs above show the steps for each supported agent.
Which AI agents does phx-help work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is phx-help safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is phx-help still maintained?
The repository was last updated 3 days ago, so phx-help is actively maintained.

name: phx-help description: Use when the user asks which phx-* command fits a task (review, plan, debug, test) or how two commands differ. Checks plans and git state, then recommends from the routing table. Not for bare /help, a tour, or ambiguous requests (intent-detection).

Plugin Help — Interactive Command Advisor

Helps users find the right command, skill, or agent for their situation.

Usage

phx-help                          # Analyze context, suggest commands
phx-help how do I debug this?     # Route to phx-investigate
phx-help add a new feature        # Route to phx-plan -> phx-work

Arguments

  • $ARGUMENTS — optional description of what the user wants to do
  • Empty = analyze current context (git status, existing plans, file patterns)

Execution Flow

Step 1: Gather Context

If $ARGUMENTS is non-empty, use it as primary signal.

Always gather ambient context (run in parallel):

  1. Check for existing plans: use Glob on .claude/plans/*/plan.md — active work in progress?
  2. Check git status: uncommitted changes? which files?
  3. Check for solution docs: use Glob on .claude/solutions/**/*.md — prior knowledge?

Step 2: Classify Intent

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 | phx-intro | | Ideation | "explore", "brainstorm", "not sure", "how to approach", "vague idea" | phx-brainstorm | | New feature | "add", "build", "implement", multi-file | phx-plan → phx-work | | Quick change | Single file, <50 lines, "fix typo" | phx-quick | | Bug | Error, stack trace, "broken", "failing" | phx-investigate | | Review | "check", "review", PR ready | phx-review | | Performance | "slow", "N+1", "memory" | phx-perf, ecto-n1-check, lv-assigns | | Research | "how to", "best practice", "evaluate lib" | phx-research | | Resume work | Existing plan with unchecked tasks | phx-work --continue | | Post-fix | "that worked", solved a hard bug | phx-compound | | Full cycle | Large feature, new domain area | phx-full | | Project health | "audit", "tech debt", "overall quality" | phx-audit, phx-techdebt | | Dep update audit | "audit deps", "supply chain", "post-mix deps.update", "review mix.lock PR" | phx-deps-audit | | Manual dep vetting | "vet this package", "approve dep", "trust ledger", "after phx-deps-audit findings" | phx-deps-vet | | Deployment | "deploy", "release", "production" | phx-verify then deploy skill | | Permissions | "too many prompts", "allow", "permission fatigue" | 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) |

Step 3: Respond or Clarify

If high confidence (clear match to one category): Present the recommendation with:

  • The command to run (with exact syntax)
  • One-line explanation of what it does
  • What artifacts it creates (if any)
  • Suggested next step after it completes

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:

  • "Are you starting something new or continuing existing work?"
  • "Is this a bug fix or a new feature?"
  • "How many files do you expect to change?"

Then recommend based on the answer.

Step 4: Offer Follow-up

After recommending, always add:

  • "Run phx-help anytime to get routing advice"
  • If they seem new: "Try phx-intro for a full plugin walkthrough"

Iron Laws

  1. ONE recommendation — don't dump the full catalog, pick the best match
  2. MAX ONE clarifying question — don't interrogate, make your best guess
  3. Show exact syntax — phx-plan Add user notifications not just "use the plan command"
  4. Context over keywords — existing plans + git state matter more than word matching
  5. NEVER block — if user already knows what they want, DO NOT redirect

Integration

  • Complements intent-detection (auto-trigger) with explicit invocation
  • References same routing logic but adds interactive clarification
  • Can recommend phx-intro for onboarding

Related Skills

View on GitHub
GitHub Stars560
CategoryDevelopment
Updated3d ago
Forks44

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions