Skip to content
Agentmart
Submit a tool

brainstorming

写代码前先对齐需求 — 探索用户意图、约束和方案,产出设计文档后才开始实现

Skill by noobke

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/noobke-brainstorming

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

写代码前先对齐需求 — 探索用户意图、约束和方案,产出设计文档后才开始实现

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/brainstorming

What's inside

Skill name
brainstorming
Description
写代码前先对齐需求 — 探索用户意图、约束和方案,产出设计文档后才开始实现
License
MIT
Instructions
39 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: missing

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Brainstorming — 从想法到设计

在写任何代码之前,通过协作对话把模糊想法变成完整设计。

先理解项目上下文,然后一个一个问问题来细化想法。理解要构建什么之后,展示设计方案并获取用户确认。

## 核心规则

**在展示设计方案并获得用户确认之前,不要写任何代码、不要 scaffold 项目、不要调用任何实现工具。** 不管需求看起来多简单,这条规则适用于所有项目。

## 反模式:"这太简单了不需要设计"

所有项目都走这个流程。Todo list、工具函数、配置修改 —— 全都一样。"简单"项目正是未经审视的假设造成最多返工的地方。设计可以很短(真正简单的项目几句话就行),但必须先展示并获得确认。

## 流程

1. **探索项目上下文** — 查看文件、文档、最近的提交
2. **逐个问澄清问题** — 理解目的、约束、成功标准
3. **提出 2-3 种方案** — 含权衡和推荐
4. **分段展示设计** — 按复杂度分段,每段获取确认
5. **写设计文档** — 保存到 `docs/specs/YYYY-MM-DD-<topic>-design.md` 并提交
6. **设计自查** — 检查占位符、矛盾、歧义、范围
7. **用户审阅** — 展示设计文档,等用户确认
8. **过渡到实现** — 调用 `/skill writing-plans` 创建实施计划

## 关键原则

- **一次一个问题** — 不要一次抛出多个问题
- **优先选择题** — 比开放式问题更容易回答
- **YAGNI** — 无情地移除不必要的功能
- **探索替代方案** — 总是提出 2-3 种方式
- **增量验证** — 展示设计,获取确认,再继续
- **灵活** — 有不清楚的地方就回头澄清

## 实现入口

设计文档被用户确认后,调用 `/skill writing-plans` 创建实施计划。不要直接跳到编码。

From noobke/reasonix-skills, MIT.

More from noobke/reasonix-skills

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
May 28, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from noobke

Cite this page

brainstorming skill. Agent Mart. https://agentmart.dev/skills/noobke-brainstorming (last updated 2026-10-24)