cs-brainstorm

Triage vague feature ideas and route discussions to design or roadmap workflows.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/wildlily1021/XW_Software --skill cs-brainstorm-wildlily1021
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cs-brainstorm
Source: https://github.com/wildlily1021/XW_Software/tree/main/.agents/skills/cs-brainstorm
Command: npx skills add https://github.com/wildlily1021/XW_Software --skill cs-brainstorm-wildlily1021

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When you have a fuzzy product idea but don't know whether it needs a full design doc, a roadmap breakdown, or just a quick conversation, this Skill acts as a thinking partner that triages the discussion and routes it to the right next step instead of prematurely writing specs. ## Core Features & Use Cases - Discussion Triage: Classifies your idea into three cases—already clear (go straight to feature design), small feature needing exploration (brainstorm then design), or large multi-feature initiative (hand off to roadmap). - Socratic Exploration: Challenges your proposed solution to uncover the real underlying problem, offers 2-3 alternative directions including counterintuitive options, and supports an optional deep-questioning mode. - Structured Handoff: Writes a confirmed brainstorm note to the feature directory only when the discussion converges, so the design phase starts with settled decisions instead of re-litigating them. - Use Case: You say "I want a permission system but haven't thought it through." The Skill scans your repo for related work, asks one or two scoping questions, determines whether it fits a single feature, explores alternative approaches with you, then either hands off to roadmap or records a brainstorm note for the design stage. ## Quick Start Tell the AI "I have an idea I haven't fully thought through, let's brainstorm it" and describe your rough direction.

Frequently Asked Questions about cs-brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I brainstorm a feature idea with an AI assistant?▼

Start by describing your rough idea in one sentence, even if vague. The Skill asks one or two scoping questions to classify whether it fits a single feature or needs roadmap decomposition, then explores the real problem and alternative directions with you before any design document is written.

What is the difference between feature brainstorm and feature design?▼

Brainstorm is the discussion layer for unclear ideas, exploring problems and comparing directions without committing to specs. Feature design starts once the direction is confirmed and produces the formal design document; brainstorm hands off to it with settled decisions recorded.

When should an idea go to a roadmap instead of a single feature?▼

Route to roadmap when the idea spans multiple interdependent sub-modules or cannot be delivered as one minimal closed loop. Signals include goals with sequential dependencies or independent subsystems that a single feature cannot contain.

Does the brainstorm skill handle bug fixes or refactoring?▼

No, it explicitly excludes bugs and refactoring work. Bugs route to the issue-handling skill and refactoring routes to the refactoring skill; this Skill only processes new feature ideation discussions.

When does the brainstorm discussion get saved to a file?▼

A brainstorm note is written only after the discussion converges and you confirm readiness for design, saved as a Markdown file with YAML frontmatter in the feature directory. Pure direction confirmations and roadmap handoffs are never persisted.