← ClaudeAtlas

brainstorminglisted

Turn a rough idea into a fully formed, written design through collaborative dialogue — exploring intent, requirements, and trade-offs one question at a time, then proposing approaches and capturing the agreed design in a spec before any code is written. Use at the start of any creative or feature work, when the idea isn't yet concrete enough to plan or build.
KhaledSaeed18/dotclaude · ★ 0 · AI & Automation · score 72
Install: claude install-skill KhaledSaeed18/dotclaude
Help shape a vague idea into a concrete, agreed design before anything gets built. The work is collaborative and conversational: understand what the user actually wants, surface the decisions hidden inside the request, weigh approaches together, and write the result down. The goal is a design the user has explicitly approved — not code, and not a plan yet. ## Don't jump to implementation Hold off on writing code, scaffolding a project, or invoking any build/plan skill until you've presented a design and the user has approved it. This holds even when the task looks trivial. "Too simple to need a design" is exactly where unexamined assumptions cause the most wasted work — a to-do app, a one-function utility, a config change all carry decisions worth naming. The design can be short (a few sentences for a genuinely simple thing), but present it and get a yes before moving on. ## Step 1: Understand the context Before asking anything, look at what already exists — relevant files, docs, recent commits, the surrounding code. Ground the conversation in the real project so your questions are about *this* idea in *this* context, not generic ones. ## Step 2: Ask questions, one at a time Refine the idea through dialogue, asking a single question at a time rather than a wall of them. You're after: - **Purpose** — what problem this solves, and for whom. - **Constraints** — technical limits, deadlines, things that must not change, existing patterns to fit. - **Success criteria** — how