← ClaudeAtlas

brainstorminglisted

Use before any creative or ambiguous request — a new feature, a "can we..." feasibility question, a vague bug report with no clear fix yet — to classify how much process it needs and block implementation until that process is done and approved. Skip once the ask is already concrete and scoped; requirements-specification picks up from there. Skip for a one-line, obviously-correct fix where there is nothing to classify.
getappz/agentflare · ★ 2 · AI & Automation · score 68
Install: claude install-skill getappz/agentflare
# Brainstorming Classify a request before touching it, then gate implementation on that classification. `requirements-specification` turns an already-concrete ask into testable requirements; this skill runs *before* that — while the ask is still "build me X" or "can we..." and scope isn't pinned down yet. ## The gate <HARD-GATE> Do not write code, scaffold a project, or invoke an implementation skill until the request is classified, its path's design step is done, and — for Bounded and Architectural — the user has approved it. This holds for every path below; only the size of the design artifact changes, never whether approval is required. </HARD-GATE> The gate is one-way: if a task turns out bigger than its classification mid-work, stop and reclassify upward. Never reclassify downward to skip a step you've already started. ## Classify first State the classification out loud before asking anything else — "this reads as Bounded, so I'll sketch the design in chat rather than write a spec" — so the user can correct it immediately. - **Spike** — a feasibility question ("can we...", "is X possible...", "quick and dirty is fine"). The output is an answer, not code to keep. State the question and the 2-3 sentence probe plan, get a nod, then investigate as cheaply as correctness allows. No design doc. Report back as a recommendation; label anything you built as throwaway. - **Bounded** — a well-scoped change to a flow that already exists in this repo: a new flag, a s