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
change wtrxnolmnrqqwoqlwqttrxmtwmkpmtyy
commit 9d6c16feb8d80ea6100bd4a4c2ed3f5b22e74ed0
author Alpha Chen <alpha@kejadlen.dev>
date
parent tkyrlurr
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
 ---