From text-utils
Generate name, title, or sentence variations using interleaved diverge/converge rounds. Invoke explicitly with /riff. Takes a seed phrase or description and produces a shortlist of finalists.
How this skill is triggered — by the user, by Claude, or both
Slash command
/text-utils:riffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate variations on a name, title, phrase, or sentence by running multiple rounds of divergent generation and convergent selection. Prevents settling on the first decent option.
Generate variations on a name, title, phrase, or sentence by running multiple rounds of divergent generation and convergent selection. Prevents settling on the first decent option.
The user invokes /riff with a seed and optionally a size:
/riff "name for a CLI tool that fetches markdown" — asks for size, then runs/riff "name for a CLI tool that fetches markdown" small — runs immediatelySeed can be either:
"fetch-markdown""name for a CLI tool that fetches web pages as markdown"Size controls how many finalists and how many rounds:
If the user doesn't specify a size, ask.
Run the game for the chosen size below. Display every round as you go — the user wants to see the full trace, not just the final list. Annotate each round with its generation letter and step type.
## [a] — generate 7
1. option-one
2. option-two
...
## [b] — generate 5
1. ...
## [a,b] — select best 4
1. ...
## [c] — generate 3 inspired by picks
1. ...
## Final — 5 finalists from [a,b,c]
1. ...
[a][b][a,b][c][a,b,c][a][b][c][a,b,c][d][e][d,e], then generate 1 inspired by [e][f][g][a,b,c,d,e,f,g][h][a][b][c][a,b,c][d][e][d,e], then generate 2 inspired by picks [f][g][h][a,b,c,d,e,f,g,h][i][j]Follow these during every game — they are what make the technique work:
npx claudepluginhub jackwillis/claude-plugins --plugin text-utilsProvides techniques for varied, non-repetitive outputs from repeated LLM calls: negative recent examples, rotating structural constraints, few-shot examples. Use in loops for creative text like names or commentary.
../../../../.claude/skills/creative/creative-flow-and-inspiration.md
Runs a brainstorming session using creative techniques across three stances: Facilitator, Creative Partner, or Ideate for me. Useful for generating novel ideas with structure.