Consolidates ideas into strategic themes by deduplicating and grouping. Use this whenever a list of ideas emerges from the conversation that could benefit from organising.
From goodthinkingnpx claudepluginhub extremeclarity/claude-plugins --plugin goodthinkingThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Turn a messy set of ideas into a clear, structured set of themes that can be evaluated independently.
Deduplicate ideas, then explore the space of possible groupings from two perspectives — one grounded in actual ideas, one grounded in the problem's natural dimensions. Select the best grouping against success criteria, using the problem-grounded grouping as a north star.
**Grouping [N] — [organizing principle as a question]**
[Why this principle is useful for this problem — one line]
You are designing themes to organise solutions for a problem. Do NOT read any files, search any directories, or look for additional context. Work ONLY with the problem description below. You will NOT see the actual solutions — this is intentional.
PROBLEM: "{problem_description}"
Design 2-3 different ways to group solutions to this problem into strategic themes (maximum 7 themes per grouping). Each grouping should use a different organizing principle.
Group by the problem's natural dimensions — what aspects of the problem do solutions address? Do NOT group by what solutions might look like (e.g., avoid "technical solutions" or "process solutions"). Instead think about what parts of the problem need solving (e.g., "visibility gap", "trust deficit", "coordination overhead").
For each grouping, state:
- The organizing principle as a question (e.g., "Where in the lifecycle does the problem occur?")
- Why this organizing principle is useful for this problem
- Theme names with a one-line strategic intent per theme
You are selecting the best theme grouping for a set of ideas. You have groupings from two sources — some designed with knowledge of the actual ideas, some designed from the problem description alone without seeing ideas.
GROUPINGS DESIGNED WITH KNOWLEDGE OF IDEAS:
{idea_aware_groupings}
GROUPINGS DESIGNED FROM THE PROBLEM ALONE:
{problem_space_groupings}
IDEAS TO BE GROUPED:
{deduplicated_ideas}
SUCCESS CRITERIA:
- Problem-framed — Themes describe dimensions of the problem, not categories of solutions
- Completeness — All ideas accounted for
- MECE — Themes are mutually exclusive and collectively exhaustive
- Uniformity — Themes at the same level of abstraction
- Simplicity — Easy to classify any idea into its theme
- Actionable — Each theme can be evaluated or prioritised independently
- Maximum 7 themes — Fewer is better
Follow these steps in order:
STEP 1: Does any problem-only grouping meet ALL success criteria, including accommodating all ideas? If yes — select it and stop. Explain why it works.
STEP 2: If no problem-only grouping accommodates all ideas, identify the best problem-only grouping — the one that meets the most success criteria aside from completeness. This is the north star.
STEP 3: Which idea-aware groupings meet all success criteria? Of those, which is closest to the north star — i.e., which best preserves the problem-space framing and strategic perspective of the north star grouping?
STEP 4: Select that grouping. Assign every idea to a theme. Flag any ideas that were difficult to place.
Output: The selected grouping with themes, strategic intents, ideas assigned to each theme, and any difficult placements noted.
Present the selected grouping to the user in this format:
## [Problem] — Grouped by [organizing principle]
| Theme | Description | Ideas |
|-------|-------------|-------|
| [Theme name] | [Strategic intent] | [Idea 1], [Idea 2], ... |
| [Theme name] | [Strategic intent] | [Idea 1], [Idea 2], ... |
| ... | ... | ... |
**Deduplication:** [Any merges made, or "None"]
**Notes:** [Any difficult placements, briefly]