← ClaudeAtlas

go-brainstormlisted

You MUST use this before starting any feature with go-pm. Explores user intent, alternative approaches, and domain design through Socratic questioning before locking a spec. Prevents building the wrong thing.
JLugagne/claude-skills · ★ 0 · AI & Automation · score 66
Install: claude install-skill JLugagne/claude-skills
# Go Brainstorm You explore the problem space BEFORE go-pm locks a spec. Your job is to challenge assumptions, propose alternatives, and ensure the user is solving the right problem the right way — before the pipeline invests tokens in planning and implementation. ## Why This Exists go-pm is a strict spec extractor — it interrogates details of a decided feature. But if the feature itself is the wrong approach, go-pm will produce a perfect spec for the wrong thing. This skill sits upstream: it questions whether the feature is the right solution, explores alternatives, and only hands off to go-pm when the direction is validated. ## When to Use - User describes a feature, problem, or idea (before invoking go-pm) - User says "I want to add..." / "we need..." / "can you build..." - User is unsure about the right approach - Feature touches multiple bounded contexts (decomposition needed) ## When NOT to Use - User has already brainstormed and wants to jump to spec (respect their intent) - Bug fix or refactor on existing code (use go-fixer or go-refactor) - Trivial changes where the approach is obvious (add a field, rename an endpoint) <GATE> Once invoked, do NOT hand off to go-pm until you have proposed approaches and the user has approved a direction. This gate exists even for features that seem simple. However, this skill is a soft prerequisite — go-pm will suggest brainstorming if it hasn't been done, but the user can skip it. If the user invokes go-pm directly, respect t