Decouple skill directory names from slash command names
Skill frontmatter `name` now controls the command name independently
of the directory name—shorter commands (/commit, /describe, /pr)
without renaming skill directories. jj-workspaces marked
non-invokable.
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/ai/claude/skills/gh-pr/SKILL.md b/ai/claude/skills/gh-pr/SKILL.md
index 26c1150e..f9039bbd 100644
--- a/ai/claude/skills/gh-pr/SKILL.md
+++ b/ai/claude/skills/gh-pr/SKILL.md
@@ -1,5 +1,5 @@
---
-name: gh-pr
+name: pr
description: Use when the user asks to "create a pull request", "create a PR", "/pr", "open a PR", "submit for review", or "push and create PR"
argument-hint: <revision> [ready|web]
allowed-tools: Bash(jj diff:*) Bash(jj log:*) Bash(jj show:*) Bash(jj bookmark list:*)
diff --git a/ai/claude/skills/jj-commit/SKILL.md b/ai/claude/skills/jj-commit/SKILL.md
index d0932502..a89eecef 100644
--- a/ai/claude/skills/jj-commit/SKILL.md
+++ b/ai/claude/skills/jj-commit/SKILL.md
@@ -1,5 +1,5 @@
---
-name: jj-commit
+name: commit
description: Use when the user asks to "commit changes", "commit my work", "/commit", "create a commit", or "jj commit"
argument-hint: <fileset>
allowed-tools: Bash(jj diff:*) Bash(jj show:*) Bash(jj log:*)
diff --git a/ai/claude/skills/jj-describe/SKILL.md b/ai/claude/skills/jj-describe/SKILL.md
index e177aeaa..2169ee64 100644
--- a/ai/claude/skills/jj-describe/SKILL.md
+++ b/ai/claude/skills/jj-describe/SKILL.md
@@ -1,5 +1,5 @@
---
-name: jj-describe
+name: describe
description: Use when the user asks to "describe a change", "describe a revision", "/describe", "rewrite commit message", or "update revision description"
argument-hint: <revision>
---
diff --git a/ai/claude/skills/jj-workspaces/SKILL.md b/ai/claude/skills/jj-workspaces/SKILL.md
index 315e30c2..1c768edc 100644
--- a/ai/claude/skills/jj-workspaces/SKILL.md
+++ b/ai/claude/skills/jj-workspaces/SKILL.md
@@ -1,5 +1,6 @@
---
name: jj-workspaces
+user-invocable: false
description: Use when needing isolated workspace for experiments, parallel development, or subagent coordination - covers solo experimentation and multi-agent workflows with jj workspaces
---