brainstorming

Solid

需求澄清 Skill。当用户只给了模糊描述时自动触发,通过业务提问把一句话翻译成完整需求,交给 Boss 流水线执行。 Triggers: '我想做一个', '帮我做', '有个想法', 'brainstorm', '帮我规划一下', '做个XX', 'I want to build' Does NOT trigger: - 需求已经完整(包含做什么 + 给谁用 + 核心场景) - 纯技术问题或 bug 修复 Output: .boss/<feature>/design-brief.md 需求设计简报

AI & Automation 546 stars 46 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
91
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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/ 组件库, lib/ 工具函数 - 已有功能: 用户认证、作品管理、图片上传、画布编辑器 - 代码风格: 函数式组件、中文注释、Zustand 状态管理 ``` ### 如何利用项目现状 探索完成后,在后续提问中: - **跳过已知信息**:如果项目已经有用户系统,不需要再问"给谁用" - **基于现状追问**:例如"项目已有画布编辑器,新的分镜头模式是要在编辑器里加一个模式,还是独立的新页面?" - **关联已有功能**:例如"项目已有图片上传功能,分镜头生成的图片是复用现有上传流程,还是有不同的处理方式?" - **尊重技术边界**:不问技术实现问题,但可...

Details

Author
echoVic
Repository
echoVic/boss-skill
Created
5 months ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category