AgentSkillsCN

brainstorming

当您通过协作对话,将创意转化为设计方案与技术规格时,此技能将发挥关键作用。无论是设计探索、架构规划,还是功能范围界定,抑或当用户心中已有大致想法却亟待细化时,此技能都能助您一臂之力。

SKILL.md
--- frontmatter
name: brainstorming
description: Use when turning ideas into designs and specs through collaborative dialogue. Triggers on design exploration, architecture planning, feature scoping, or when user has a rough idea needing refinement.

Brainstorming Ideas Into Designs

Turn ideas into fully formed designs through natural collaborative dialogue.

Process

1. Understand context

  • Check project state (files, docs, recent commits)
  • Ask questions one at a time to refine the idea
  • Prefer multiple choice when possible
  • Focus on: purpose, constraints, success criteria

2. Explore approaches

  • Propose 2-3 approaches with trade-offs
  • Lead with your recommendation and reasoning

3. Present design

  • Break into sections of 200-300 words
  • Ask after each section if it looks right
  • Cover: architecture, components, data flow, error handling, testing
  • Go back and clarify when something doesn't make sense

After Design

Write validated design to {ide-folder}/{outputFolder}/product/YYYY-MM-DD-<topic>-design.md and commit.

Principles

  • One question at a time - Don't overwhelm
  • Multiple choice preferred - Easier to answer
  • YAGNI ruthlessly - Remove unnecessary features
  • Explore alternatives - Always 2-3 approaches before settling
  • Incremental validation - Present in sections, validate each