{"id":"04e3bde6-7981-40b7-8eeb-ac5f73cc24cb","shortId":"gx5AWc","kind":"skill","title":"brainstorming","tagline":"Collaborative design exploration that refines ideas into validated specs through iterative questioning. Use before any creative work including creating features, building components, adding functionality, or modifying behavior.","description":"# Brainstorming Ideas Into Designs\n\n## Overview\n\nHelp turn ideas into fully formed designs and specs through natural collaborative dialogue.\n\nStart by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections (200-300 words), checking after each section whether it looks right so far.\n\n## The Process\n\n**Understanding the idea:**\n- Check out the current project state first (files, docs, recent commits)\n- Ask questions one at a time to refine the idea\n- Prefer multiple choice questions when possible, but open-ended is fine too\n- Only one question per message - if a topic needs more exploration, break it into multiple questions\n- Focus on understanding: purpose, constraints, success criteria\n\n**Exploring approaches:**\n- Propose 2-3 different approaches with trade-offs\n- Present options conversationally with your recommendation and reasoning\n- Lead with your recommended option and explain why\n\n**Presenting the design:**\n- Once you believe you understand what you're building, present the design\n- Break it into sections of 200-300 words\n- Ask after each section whether it looks right so far\n- Cover: architecture, components, data flow, error handling, testing\n- Be ready to go back and clarify if something doesn't make sense\n\n## After the Design\n\n**Documentation:**\n- Write the validated design to `docs/plans/YYYY-MM-DD-<topic>-design.md`\n- Commit the design document to git\n\n**Implementation (if continuing):**\n- Ask: \"Ready to set up for implementation?\"\n- Use `using-git-worktrees` skill to create isolated workspace\n- Use `writing-plans skill` to create detailed implementation plan\n\n## Key Principles\n\n- **One question at a time** - Don't overwhelm with multiple questions\n- **Multiple choice preferred** - Easier to answer than open-ended when possible\n- **YAGNI ruthlessly** - Remove unnecessary features from all designs\n- **Explore alternatives** - Always propose 2-3 approaches before settling\n- **Incremental validation** - Present design in sections, validate each\n- **Be flexible** - Go back and clarify when something doesn't make sense","tags":["brainstorming","agent","skills","library","codingcossack","agent-framework","agent-skills","agent-system","agent-workflow","agentic-workflow","ai-agents","anthropic"],"capabilities":["skill","source-codingcossack","skill-brainstorming","topic-agent-framework","topic-agent-skills","topic-agent-system","topic-agent-workflow","topic-agentic-workflow","topic-ai-agents","topic-anthropic","topic-claude","topic-claude-code","topic-claude-skills","topic-claude-skills-hub","topic-claude-skills-libary"],"categories":["agent-skills-library"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/CodingCossack/agent-skills-library/brainstorming","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add CodingCossack/agent-skills-library","source_repo":"https://github.com/CodingCossack/agent-skills-library","install_from":"skills.sh"}},"qualityScore":"0.458","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 17 github stars · SKILL.md body (2,180 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T07:01:18.982Z","embedding":null,"createdAt":"2026-04-18T23:06:34.381Z","updatedAt":"2026-04-23T07:01:18.982Z","lastSeenAt":"2026-04-23T07:01:18.982Z","tsv":"'-3':157,319 '-300':79,201 '2':156,318 '200':78,200 'ad':24 'altern':315 'alway':316 'answer':299 'approach':154,159,320 'architectur':214 'ask':55,107,203,254 'back':225,334 'behavior':28 'believ':185 'brainstorm':1,29 'break':141,195 'build':22,71,191 'check':81,96 'choic':119,295 'clarifi':227,336 'collabor':2,45 'commit':106,245 'compon':23,215 'constraint':150 'context':53 'continu':253 'convers':166 'cover':213 'creat':20,268,277 'creativ':17 'criteria':152 'current':51,99 'data':216 'design':3,32,40,74,182,194,236,241,247,313,326 'design.md':244 'detail':278 'dialogu':46 'differ':158 'doc':104 'docs/plans/yyyy-mm-dd-':243 'document':237,248 'doesn':230,339 'easier':297 'end':126,303 'error':218 'explain':178 'explor':4,140,153,314 'far':90,212 'featur':21,310 'file':103 'fine':128 'first':102 'flexibl':332 'flow':217 'focus':146 'form':39 'fulli':38 'function':25 'git':250,264 'go':224,333 'handl':219 'help':34 'idea':7,30,36,64,95,116 'implement':251,260,279 'includ':19 'increment':323 'isol':269 'iter':12 'key':281 'lead':172 'look':87,209 'make':232,341 'messag':134 'modifi':27 'multipl':118,144,292,294 'natur':44 'need':138 'off':163 'one':57,109,131,283 'open':125,302 'open-end':124,301 'option':165,176 'overview':33 'overwhelm':290 'per':133 'plan':274,280 'possibl':122,305 'prefer':117,296 'present':72,164,180,192,325 'principl':282 'process':92 'project':52,100 'propos':155,317 'purpos':149 'question':13,56,108,120,132,145,284,293 're':70,190 'readi':222,255 'reason':171 'recent':105 'recommend':169,175 'refin':6,62,114 'remov':308 'right':88,210 'ruthless':307 'section':77,84,198,206,328 'sens':233,342 'set':257 'settl':322 'skill':266,275 'skill-brainstorming' 'small':76 'someth':229,338 'source-codingcossack' 'spec':10,42 'start':47 'state':101 'success':151 'test':220 'time':60,112,287 'topic':137 'topic-agent-framework' 'topic-agent-skills' 'topic-agent-system' 'topic-agent-workflow' 'topic-agentic-workflow' 'topic-ai-agents' 'topic-anthropic' 'topic-claude' 'topic-claude-code' 'topic-claude-skills' 'topic-claude-skills-hub' 'topic-claude-skills-libary' 'trade':162 'trade-off':161 'turn':35 'understand':49,67,93,148,187 'unnecessari':309 'use':14,261,263,271 'using-git-worktre':262 'valid':9,240,324,329 'whether':85,207 'word':80,202 'work':18 'workspac':270 'worktre':265 'write':238,273 'writing-plan':272 'yagni':306","prices":[{"id":"4b8cdc44-e3f3-437f-92ac-7d2c561be177","listingId":"04e3bde6-7981-40b7-8eeb-ac5f73cc24cb","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"CodingCossack","category":"agent-skills-library","install_from":"skills.sh"},"createdAt":"2026-04-18T23:06:34.381Z"}],"sources":[{"listingId":"04e3bde6-7981-40b7-8eeb-ac5f73cc24cb","source":"github","sourceId":"CodingCossack/agent-skills-library/brainstorming","sourceUrl":"https://github.com/CodingCossack/agent-skills-library/tree/main/skills/brainstorming","isPrimary":false,"firstSeenAt":"2026-04-18T23:06:34.381Z","lastSeenAt":"2026-04-23T07:01:18.982Z"}],"details":{"listingId":"04e3bde6-7981-40b7-8eeb-ac5f73cc24cb","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"CodingCossack","slug":"brainstorming","github":{"repo":"CodingCossack/agent-skills-library","stars":17,"topics":["agent-framework","agent-skills","agent-system","agent-workflow","agentic-workflow","ai-agents","anthropic","claude","claude-code","claude-skills","claude-skills-hub","claude-skills-libary","code-review","codex","context-engineering","debugging","developer-workflow"],"license":null,"html_url":"https://github.com/CodingCossack/agent-skills-library","pushed_at":"2026-01-03T20:02:38Z","description":"Coding agent skills library for programming workflows | Claude Skills, Codex Skills | Forked from obra/superpower","skill_md_sha":"bd63ba3f7e297e4c0e7c70d72287925d9213f3d4","skill_md_path":"skills/brainstorming/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/CodingCossack/agent-skills-library/tree/main/skills/brainstorming"},"layout":"multi","source":"github","category":"agent-skills-library","frontmatter":{"name":"brainstorming","description":"Collaborative design exploration that refines ideas into validated specs through iterative questioning. Use before any creative work including creating features, building components, adding functionality, or modifying behavior."},"skills_sh_url":"https://skills.sh/CodingCossack/agent-skills-library/brainstorming"},"updatedAt":"2026-04-23T07:01:18.982Z"}}