← ClaudeAtlas

pm-brainstormlisted

Interactive feature brainstorming through guided discovery, web research, and codebase analysis. Helps users who have a vague idea ("I want to improve X", "what if we added something for Y") explore possibilities through Socratic dialogue before creating well-formed feature requests. Use this skill whenever the user wants to brainstorm, explore ideas, think through a feature concept, or says things like "brainstorm", "what could we do about...", "I have an idea", "let's think about...", "explore options for...", or "help me figure out what feature to build". Also use when the user has a rough concept but needs help shaping it into something concrete — this is the skill for turning fuzzy thinking into sharp feature requests.
pinkroosterai/PinkRoosterMcp · ★ 1 · API & Backend · score 72
Install: claude install-skill pinkroosterai/PinkRoosterMcp
# Interactive Feature Brainstorming Guide the user from a rough idea to well-formed feature requests through conversation, research, and codebase understanding. Unlike `/pm-explore` (which autonomously generates suggestions) or `/pm-plan` (which takes a clear description and creates entities), this skill is for the messy early stage — when the user knows something could be better but hasn't crystallized what "better" looks like yet. The core loop: **Ask → Research → Ground → Refine → Create**. ## Step 0: Parse Arguments and Set Context Parse `$ARGUMENTS` for the brainstorming topic. This might be: - A specific area: "dashboard UX", "notifications", "reporting" - A problem statement: "it's hard to track progress across work packages" - A user segment: "features for new users", "admin workflows" - A vague direction: "what's missing?", "how can we improve things?" - Empty (no arguments) — that's fine, you'll discover the topic in Step 1 ## Step 1: Open the Conversation Start with a warm, exploratory question. The goal is to understand the user's mental model — what they care about, what's frustrating them, what opportunity they see. Don't jump to solutions yet. **If arguments were provided**, acknowledge the topic and ask a focusing question: Use `AskUserQuestion`: - Question: Based on the topic, ask something that narrows scope without closing off possibilities. Examples: - For "dashboard UX": "What's the most frustrating part of using the dashboard right now —