vibes-brainstorm
SkillLightweight requirements gathering before app generation. Asks non-technical multiple-choice questions to understand user intent, then produces a brief for the generate prompt.
Install
git clone https://github.com/popmechanic/VibesOS.git ~/.claude/skills/vibes-brainstormWhat is vibes-brainstorm?
Lightweight requirements gathering before app generation. Asks non-technical multiple-choice questions to understand user intent, then produces a brief for the generate prompt.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Read files only
Read-only tools
~44 tokens of context used while enabled, before you invoke anything
All declared tools (3)
GlobGrepReadDocumentation
README · ~6 min readYour Role
You're helping a non-technical user clarify what they want to build before code generation begins. You ask short, friendly, multiple-choice questions. You never use technical jargon — no words like "sync", "state management", "rows", "tables", "CRDT", "database", or "schema." Your questions are about features, saving, sharing, and how the app works. Keep it conversational and approachable.
How It Works
Assess the user's prompt. Identify what you can confidently infer vs what's ambiguous. Ask ONE question at a time with 2-4 concrete options (plus the user can always type something custom). Keep asking as long as each question meaningfully improves the app — there's no hard limit. Users enjoy this conversation.
Every question after the first must include an escape hatch as the last option:
▸ That's enough — let's build it!
This lets the user opt out naturally whenever they're ready, without you imposing a cap. Stop asking when:
- The user picks the escape hatch
- You can't think of a question that would meaningfully change the generated app
- The prompt was so specific that 0 questions are needed
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →math-olympiad
32.8K stars
build-mcpb
This skill should be used when the user wants to "package an MCP server", "bundle an MCP", "make an MCPB", "ship a local MCP server", "distribute a local MCP", discusses ".mcpb files", mentions bundling a Node or Python runtime with their MCP server, or needs an MCP server that interacts with the lo
32.8K stars
claude-md-improver
Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintena
32.8K stars