From genname
Generate a /rename command from arguments. No git or gh calls — pure string formatting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/genname:gennameThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a `/rename` command from arguments. No git or gh calls — pure string formatting.
Generate a /rename command from arguments. No git or gh calls — pure string formatting.
Parse arguments for:
fix, feat, refactor, chore, ci, docs, test, perf, build, style)e2e-kubernetes-flaky-retry)#NIf arguments are not provided (or partially provided), infer them from conversation context:
feat/... → feat, fix/... → fix)feat/vnc-transport-abstraction → vnc-transport-abstraction)gh pr view output, etc.)Never ask the user for arguments that can be inferred. If nothing can be inferred and no arguments provided, then ask.
- and _ with spaces, capitalize first letter only(PR #N)Output the rename command as a single copyable line:
/rename <type>: <Title> (PR #<number>)
Or without PR:
/rename <type>: <Title>
/genname fix e2e-kubernetes-flaky-retry 2062 → /rename fix: E2E kubernetes flaky retry (PR #2062)/genname feat app-harbor #2055 → /rename feat: App harbor (PR #2055)/genname refactor e2e-helm-install → /rename refactor: E2E helm install/genname ci optimize-build-pipeline 100 → /rename ci: Optimize build pipeline (PR #100)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub lexfrei/ccc --plugin genname