brainstorming

A collaborative planning method that turns an idea into a documented design and specification before implementation.

In plain words
What is it for?
Use it to explore a project through focused questions, compare approaches, document the agreed design, and prepare an implementation plan.
Why use it?
It helps clarify the goal, constraints, alternatives, data flow, error handling, and tests before code is written.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/nikolahuang/nova-cli/brainstorming
Any agent
npx skills add Nikolahuang/nova-cli --skill brainstorming
Clone the repo
git clone --depth 1 https://github.com/Nikolahuang/nova-cli

Made for: Claude Code, Codex.

Per session 30 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 553 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00030 $0.00553
Opus 5 $0.00015 $0.00277
Sonnet 5 $0.00006 $0.00111
Haiku 4.5 $0.00003 $0.00055

Measured 2d ago against content hash 7aee18ec1717, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

brainstorming scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

extensions/skills/brainstorming/SKILL.md · 55 lines

What it actually says

头脑风暴 - 从想法到设计

概述

通过自然协作对话将想法转化为完整的设计和规格。从理解项目上下文开始,逐个提问来细化想法。理解要构建什么后,分段展示设计(每段 200-300 字),每段后确认是否正确。

流程

理解想法

  • 首先检查当前项目状态(文件、文档、最近提交)
  • 每次只问一个问题来细化想法
  • 尽可能使用选择题,开放式也可以
  • 每条消息只问一个问题 - 如果需要更多探索,分解成多个问题
  • 重点关注:目的、约束、成功标准

探索方案

  • 提出 2-3 种不同的方法及权衡
  • 对话式呈现选项,给出推荐和理由
  • 首先提出推荐选项并解释原因

展示设计

  • 确信理解要构建什么后,展示设计
  • 分成 200-300 字的小节
  • 每节后询问是否看起来正确
  • 覆盖:架构、组件、数据流、错误处理、测试
  • 如果有问题,准备好回过头澄清

设计完成后

文档化

  • 将验证过的设计写入 docs/plans/YYYY-MM-DD-<topic>-design.md
  • 将设计文档提交到 git

实施(如果继续)

  • 问:"准备好设置实施了吗?"
  • 使用 using-git-worktrees 创建隔离工作区
  • 使用 writing-plans 创建详细实施计划

关键原则

  • 每次一个问题 - 不要用多个问题压倒用户
  • 偏好选择题 - 比开放式更容易回答
  • 严格 YAGNI - 从所有设计中移除不必要功能
  • 探索替代方案 - 确定前总是提出 2-3 种方法
  • 增量验证 - 分段展示设计,验证每段
  • 保持灵活 - 有问题时回过头澄清
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 55 lines · 30 tokens per session scan A 7aee18ec1717

Subscribe to this mod's changes

brainstorming is a skill published in the GitHub repository Nikolahuang/nova-cli (14 stars, last pushed 4mo ago), licensed MIT. It adds 30 tokens to every session and 553 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

design-consultation

Design consultation: understands your product, researches the landscape, proposes a complete design system (aesthetic, typography, color, layout, spacing, motion), and generates font+color preview... (gstack).

garrytan/gstack · 46 tokens

options

Present multiple design options as a vertical stack of anchored turns.

asgeirtj/system_prompts_leaks · 13 tokens

motion-graphics

A short, design-led motion graphic where motion is the message — kinetic typography, stat count-up, chart/data-viz hit, logo sting / brand lockup, lower-third / callout / social overlay, animated map (highlight regions, connect places, zoom to a location), animated tweet / news-article / headline, webpage / UI…

heygen-com/hyperframes · 139 tokens

ux-copy

Write or review UX copy — microcopy, error messages, empty states, CTAs. Trigger with "write copy for", "what should this button say?", "review this error message", or when naming a CTA, wording a confirmation dialog, filling an empty state, or writing onboarding text.

anthropics/knowledge-work-plugins · 62 tokens

archify

Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and…

tt-a1i/archify · 130 tokens

Shade ShadCN install

Guardrails for running pnpm dlx shadcn@latest add in Shade — never overwrite existing components, fresh branch first, swap raw colours for semantic tokens after integrating. Trigger when the user proposes a shadcn add, or when a fresh ShadCN-shaped file lands in apps/shade/src/components/ui.

TryGhost/Ghost · 72 tokens