brainstorming

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Brainstorming Ideas Into Designs

将想法头脑风暴转化为设计

Overview

概述

Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections (200-300 words), checking after each section whether it looks right so far.
通过自然的协作式对话,帮助将想法转化为完整成型的设计与规范。
首先了解当前项目背景,然后逐个提出问题来细化想法。当明确要构建的内容后,将设计拆分为200-300字的小模块进行呈现,每个模块后确认当前内容是否符合预期。

The Process

流程步骤

Understanding the idea:
  • Check out the current project state first (files, docs, recent commits)
  • Ask questions one at a time to refine the idea
  • Prefer multiple choice questions when possible, but open-ended is fine too
  • Only one question per message - if a topic needs more exploration, break it into multiple questions
  • Focus on understanding: purpose, constraints, success criteria
Exploring approaches:
  • Propose 2-3 different approaches with trade-offs
  • Present options conversationally with your recommendation and reasoning
  • Lead with your recommended option and explain why
Presenting the design:
  • Once you believe you understand what you're building, present the design
  • Break it into sections of 200-300 words
  • Ask after each section whether it looks right so far
  • Cover: architecture, components, data flow, error handling, testing
  • Be ready to go back and clarify if something doesn't make sense
理解想法阶段:
  • 先查看当前项目状态(文件、文档、近期提交记录)
  • 逐个提出问题来细化想法
  • 尽可能优先使用选择题,开放式问题也可
  • 每条消息仅包含一个问题——若某个主题需要深入探讨,拆分为多个问题
  • 重点理解:目标用途、约束条件、成功标准
探索方案阶段:
  • 提出2-3种不同的方案,并说明各自的优缺点
  • 以对话形式呈现选项,同时给出你的推荐及理由
  • 先介绍你推荐的方案并解释原因
呈现设计阶段:
  • 当你明确要构建的内容后,开始呈现设计
  • 将设计拆分为200-300字的模块
  • 每个模块后询问当前内容是否符合预期
  • 涵盖:架构、组件、数据流、错误处理、测试
  • 若内容存在疑问,随时回溯澄清

After the Design

设计完成后

Documentation:
  • Write the validated design to
    docs/plans/YYYY-MM-DD-<topic>-design.md
  • Use
    writing-clearly-and-concisely
    skill if available
文档记录:
  • 将经过验证的设计写入
    docs/plans/YYYY-MM-DD-<topic>-design.md
  • 若有
    writing-clearly-and-concisely
    技能,可使用该技能

Key Principles

核心原则

  • One question at a time - Don't overwhelm with multiple questions
  • Multiple choice preferred - Easier to answer than open-ended when possible
  • YAGNI ruthlessly - Remove unnecessary features from all designs
  • Explore alternatives - Always propose 2-3 approaches before settling
  • Incremental validation - Present design in sections, validate each
  • Be flexible - Go back and clarify when something doesn't make sense
  • 一次一个问题——不要用多个问题让对方应接不暇
  • 优先选择题——可能的话,选择题比开放式问题更易回答
  • 严格遵循YAGNI原则——从所有设计中移除不必要的功能
  • 探索替代方案——确定方案前始终提出2-3种可选方案
  • 增量式验证——分模块呈现设计,逐个验证
  • 保持灵活——当内容存在疑问时,回溯澄清