← 返回
内容创作

Brainstorming

Socratic design refinement before coding. Use when user requests feature without clear spec.
编码前通过提问完善设计,适用于用户需求无明确规格时。
nefas11
内容创作 clawhub v0.1.0 1 版本 99854.5 Key: 无需
★ 1
Stars
📥 1,353
下载
💾 56
安装
1
版本
#latest

概述

Brainstorming Skill

When to Use

Trigger BEFORE writing code when:

  • User request is vague ("make it better", "add feature X")
  • Complex feature with multiple approaches
  • Design decisions impact multiple components

Workflow

Step 1: Understand Intent

Ask clarifying questions:

  • What problem are we solving?
  • Who is the user?
  • What's the success criteria?
  • What constraints exist? (time, compatibility, dependencies)

Step 2: Explore Alternatives

Present 2-3 approaches:

  • Approach A (simple): [description]
  • Approach B (robust): [description]
  • Approach C (future-proof): [description]

For each: Pros, Cons, Complexity (1-5)

Step 3: Design Document

After user picks approach, create design doc:

# Feature: [Name]

## Problem
[1-2 sentences]

## Solution
[Chosen approach, 3-5 sentences]

## Components Affected
- [Component 1]: [Change description]
- [Component 2]: [Change description]

## Testing Strategy
- Unit tests: [What to test]
- Integration tests: [What to test]

## Edge Cases
- [Case 1]
- [Case 2]

## Success Criteria
- [ ] [Criterion 1]
- [ ] [Criterion 2]

Save to: docs/design/YYYY-MM-DD-feature-name.md

Step 4: Transition to Planning

Pass design doc to writing-plans skill.

Anti-Patterns

❌ Jump straight to implementation

❌ Present only one approach

❌ Skip edge case discussion

❌ Forget to save design doc

Example

User: "Add caching"

Bad:

I'll add Redis caching to the API.

Good:

Let me understand the requirements first:

1. What should be cached? (API responses, DB queries, computed results?)
2. What's the invalidation strategy? (TTL, event-based, manual?)
3. What's the acceptable staleness? (seconds, minutes, hours?)

Based on your answers, I'll present 3 approaches with trade-offs.

版本历史

共 1 个版本

  • v0.1.0 当前
    2026-03-29 06:39 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Governed Agents

nefas11
{"answer":"AI子代理的确定性验证与信誉评分。通过4道代码关卡(文件、测试、Lint、AST)及3层流水线,防止成功幻觉。"}
★ 1 📥 806
content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 294 📥 136,399
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 857 📥 199,250