---
name: ~idea
description: 轻量点子探索与方向发散（~idea 命令）
policy:
  allow_implicit_invocation: false
---
Trigger: ~idea [description]

`~idea` 是轻量探索命令，用于在不写文件、不进入执行、不激活完整项目流程的前提下，帮用户快速比较方向、生成点子、明确方案。

## 铁律
- 只讨论，不编写实现代码，不创建项目文件，不执行实现操作
- 不创建 `.helloagents/`
- 不创建或更新当前项目存储中的 `state_path`；同样禁止更新知识库文件、方案包或项目级规则文件
- 不生成方案包
- 不执行会改变工作区或外部状态的命令
- 不默认使用子代理
- 输出的重点是方向、差异、推荐理由与下一步可升级路径

## 流程

### 1. 快速理解问题

- 理解用户当前要解决的目标、场景、限制与关注点
- 若任务是已有项目中的连续工作，可按需读取少量相关上下文；不要为了脑暴而展开完整项目流程

### 2. 生成备选方向

- 提供 2-4 个可行方向
- 每个方向都给出：
  - 核心思路
  - 适用场景
  - 主要优点
  - 主要代价或风险

### 3. 给出推荐

- 明确推荐一个最优方向
- 解释推荐理由，不使用空泛形容词
- 若涉及视觉/交互，选项必须具体到可执行特征

### 4. 给出升级路径

- 如果用户希望继续推进，实现层升级路径为：
  - 想形成结构化方案 → `~plan`
  - 想直接进入实现 → `~build`
  - 需要重型产品规格 → `~prd`
  - 想让 AI 自动执行完整流程 → `~auto`
- 如果用户在 `~idea` 过程中转而明确要求写文件、改代码、创建知识库或执行命令，不在 `~idea` 内偷偷写文件；改为按最合适的升级路径继续

## 输出要求

- 允许发散，但必须给出明确结论
- 不做“点子堆砌”
- 不把尚未决定的探索结果伪装成已确认方案
