AgentSkillsCN

nobody-brainstorms

适用于各类创意工作——无论是创建功能、构建组件、增添新特性,还是调整行为模式。在实施前,深入探究用户意图、需求与设计方案。

SKILL.md
--- frontmatter
name: nobody-brainstorms
description: Use when doing any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

Brainstorming Ideas Into Designs

Overview

Turn ideas into fully formed designs through collaborative dialogue before writing code.

Announce at start: "I'm using the nobody-brainstorms skill to explore this before we build."

The Process

Understanding the idea:

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

Exploring approaches:

  • Propose 2–3 approaches with trade-offs
  • Lead with your recommendation and reasoning
  • Present options conversationally

Presenting the design:

  • Break into sections of 200–300 words
  • After each section ask: "Does this look right so far?"
  • If they disagree, revise before continuing
  • If they agree, continue to next section

Saving the result:

  • Save approved design to docs/designs/YYYY-MM-DD-<feature-name>.md
  • Include: goal, approach, key decisions, constraints, success criteria

After Design Approval

Offer next steps:

  1. Write plan — use the nobody-writes-plans skill
  2. Implement directly — use /implement <feature>
  3. Set up isolated workspace — use the nobody-uses-git-worktrees skill

Red Flags

  • Jumping to code before design is approved
  • Asking multiple questions at once
  • Presenting walls of text without checkpoints
  • Skipping project context check