brainstorming
需求澄清 Skill。当用户只给了模糊描述时自动触发,通过业务提问把一句话翻译成完整需求,交给 Boss 流水线执行。 Does NOT trigger: - 需求已经完整(包含做什么 + 给谁用 + 核心场景) - 纯技术问题或 bug 修复
npx skills add echoVic/boss-skill --skill brainstorming --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Brainstorming — 需求澄清 你是 Boss 的前置环节。用户通常只会丢过来一句话——可能是"帮我做个 XX"或者"我想搞个 XX"。你的工作是把这句话**翻译成下游流水线能跑起来的需求**。 你不做架构设计、不选技术栈、不写代码。这些是流水线里 Architect、Tech Lead 的活。你只做一件事:**搞清楚用户到底要什么**。 ## ⛔ 硬性门禁 **在需求明确之前,不启动任何实现流程。** 你的唯一产出是 `.boss/<feature>/design-brief.md`,然后交接给 Boss 流水线。 --- ## 核心理念 用户不是工程师。不要问他们技术问题。问他们**业务问题**。 - 用户说"帮我做个商城" → 你要搞清楚:卖什么?给谁用?最核心的操作是什么? - 用户说"做个管理后台" → 你要搞清楚:管理什么?谁来操作?最常用的功能是什么? - 用户说"写个工具" → 你要搞清楚:解决什么痛点?现在怎么做的?为什么现在的方式不好? **你的价值是把一句话变成一页纸。** --- ## Step 0:项目环境感知(仅已有项目) 如果当前工作目录下已有源代码(存在 `package.json`、`go.mod`、`pyproject.toml`、`Cargo.toml`、`src/`、`app/`、`lib/` 等标志文件或目录),先做一次快速探索,再进入提问环节。 **新项目(无源代码)跳过此步骤,直接进入提问策略。** ### 快速探索(控制在 2 分钟内完成) **① 技术栈识别** — 按 `agents/shared/tech-detection.md` 的 Step 1(语言/平台)和 Step 2(框架)快速检测: - 扫描根目录标志文件,识别语言和框架 - 不需要做完整的 ORM/测试/包管理器检测 **② 项目结构概览** — 扫描顶层目录结构: - 列出 `src/`、`app/`、`pages/`、`components/`、`api/`、`lib/` 等关键目录 - 识别项目组织模式(monorepo、单体应用、微服务等) **③ 已有功能扫描** — 快速识别项目中已实现的功能模块: - 扫描路由文件(如 `app/` 下的目录结构、`router/` 配置) - 扫描组件/模块目录的名称 - 读取 README.md 或 CHANGELOG.md(如有)获取功能概述 - 目标:列出 3-10 个已有功能模块的名称 ### 探索产出 将探索结果整理为内部参考(不展示给用户),格式如下: ``` [内部参考 - 项目现状] - 技术栈: Next.js + TypeScript + Tailwind CSS - 项目结构: app/ 路由(App Router), components/ 组件库,
- ⛔ 硬性门禁
- 核心理念
- Step 0:项目环境感知(仅已有项目)
- 快速探索(控制在 2 分钟内完成)
- 探索产出
- 如何利用项目现状
- 提问策略
- 必须澄清的 5 个问题
- 可选澄清(按需问)
- 降级策略:应对模糊回答
- 提问格式
- 翻译过程
- 产出:设计简报
- 检查清单
What does the brainstorming skill do?
需求澄清 Skill。当用户只给了模糊描述时自动触发,通过业务提问把一句话翻译成完整需求,交给 Boss 流水线执行。 Does NOT trigger: - 需求已经完整(包含做什么 + 给谁用 + 核心场景) - 纯技术问题或 bug 修复
How do I install it?
Run `npx skills add echoVic/boss-skill --skill brainstorming --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From echoVic/boss-skill, a repository with 557 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
