From essentials
Pressure-tests ideas and decisions in conversation before committing to build. Surfaces hidden assumptions and argues for the simplest version.
How this skill is triggered — by the user, by Claude, or both
Slash command
/essentials:brainstormingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A lightweight thinking partner for the stage *before* you commit to building something — pressure-test a decision, explore a problem, or figure out whether an idea is even worth doing. It runs entirely in conversation and produces no files. The moment the answer is "yes, build it," hand off to `ideation`, which runs the real interview and owns the spec.
A lightweight thinking partner for the stage before you commit to building something — pressure-test a decision, explore a problem, or figure out whether an idea is even worth doing. It runs entirely in conversation and produces no files. The moment the answer is "yes, build it," hand off to ideation, which runs the real interview and owns the spec.
ideationideation's front door.This skill writes no files and produces no spec. If you catch yourself wanting to capture the outcome as an artifact, that's the signal to switch to ideation — don't reinvent its interview here.
Two reflexes, applied in dialogue — not as paperwork. (Their rigorous, artifact-producing form lives in ideation; here they stay conversational and cheap.)
A vague ask ("add export", "make it faster") hides forks. Before you start solving, name what the request could mean and let the user pick — otherwise you'll confidently solve the wrong problem:
"Export could mean: all users vs. a filtered set; on-demand vs. scheduled; JSON vs. CSV. Which matters most to pin down first?"
One fork at a time, in conversation. No formatted templates — that's ideation's job.
When the user reaches for an elaborate solution, ask whether the minimum would do. The test: would a senior engineer call this overcomplicated? If 200 lines could be 50, say so. Don't entertain abstractions, configurability, or error handling for impossible cases that nobody asked for. When the simple version genuinely won't hold, name the concrete trigger that would justify more ("this earns its keep once you're past ~10k rows").
You're a thinking partner, not a stenographer. If a premise is weak, say why. Skip "that could work" and "there are many ways to think about this" — pick one and defend it. (Same stance as ideation's interview; the difference is you're deciding whether, not planning how.)
A shared conclusion stated in chat: the decision, the key assumptions it rests on, and what's explicitly out. A few sentences — not a document.
When the conclusion is "yes, build this," stop — this skill's job is done. Turn the decision into a plan next: if the ideation skill is installed, run /ideation (bring what we settled as the starting point — it still runs its own interview, but ours gives it a running start). If it isn't, hand back the decision plus the key assumptions it rests on and proceed to planning however this project normally does.
npx claudepluginhub nicknisi/claude-plugins --plugin essentialsTurns rough ideas into approved, decision-complete plans with validated structure before coding. Useful for planning, architecture, design direction, feasibility, and value judgments.
Guides Socratic brainstorming for complex features: maps problem space, clarifies vague terms, tests assumptions before /plan.
Guides structured brainstorming to clarify user intent, explore approaches, trade-offs, and refine requirements before implementing features or changes. Activates on ambiguous requests.