← 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 · ★ 5 · AI & Automation · score 77
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 you'l