Skip to content

Installing the UI Pattern Picker skill

Two install locations — pick one.

Installs the skill into a single repo. Your team gets it when they pull.

Terminal window
# One-liner via the HackerX CLI:
cd ~/path/to/your/project
npx hackerx init --skill ui-pattern-picker
# Or copy manually from the cloned course repo:
cd ~/path/to/your/project
mkdir -p .claude/skills/ui-pattern-picker
cp ~/path/to/hackerx/07-skills/ui-pattern-picker/SKILL.md .claude/skills/ui-pattern-picker/SKILL.md

Commit it:

Terminal window
git add .claude/skills/ui-pattern-picker/SKILL.md
git commit -m "Add ui-pattern-picker Claude skill"

Installs the skill at your user level. Available in any Claude Code session you run.

Terminal window
# Via the HackerX CLI:
npx hackerx init --skill ui-pattern-picker --scope user
# Or copy manually:
mkdir -p ~/.claude/skills/ui-pattern-picker
cp ~/path/to/hackerx/07-skills/ui-pattern-picker/SKILL.md ~/.claude/skills/ui-pattern-picker/SKILL.md

Open Claude Code in the project (or anywhere, if you installed globally). At the start of a session, the available-skills list should include ui-pattern-picker.

In a session, type:

/ui-pattern-picker

…and Claude should follow the skill’s instructions on the next ambiguous UI request.

Once installed, you don’t have to invoke it manually. The skill description is matched against the user’s request. When you say something like:

“this dashboard feels cluttered”

…Claude should activate the skill automatically. If it doesn’t, you can force it:

“Use the ui-pattern-picker skill on this request.”

The shipped skill is a starting point. Edit SKILL.md to:

  • Add product-specific mappings (your domain’s vague requests → your domain’s named patterns).
  • Reference your repo’s component paths in the “Components to reuse” output.
  • Bias the recommendation toward your product’s user base (power-user vs. casual).

The skill is a markdown file. Edit fearlessly.