用途:woostack-ideate 在用户明确要求时探索需求,把目标、问题或已有规格转化为聚焦、决策完整的规格说明。它是独立的只读阶段,默认不被任何流程调用,也不会编辑源码、发布 issue、派发其他阶段或写入仓库与 GitHub 状态。
用法:命令为 /woostack-ideate <goal-or-specification>。用户提供目标、问题或已有规格;技能用只读工具从明确选择或无歧义的检出中解析规范仓库及其不可变基线,不询问检出已能回答的事实,也不以标题、分支或近期活动替代目标仓库。仅当目标有歧义或不可访问时才提问。
决策归属:已验证的仓库与产品事实属于证据而非问题,如 schema、路由、迁移、既有约定、依赖版本和文件位置。与目标一致的常规技术细节(字段类型、索引选择、端点形态、模块边界、命名)由技能填写并说明,供用户纠正。仅在选择会改变结果且无法从请求或代码推导时询问用户,例如未决产品行为、破坏性兼容变更、安全或数据边界、不可逆或破坏性影响、成本或容量、范围。先解决上游决策,批量处理当前独立问题,推荐选项但不预选。不得静默覆盖用户明确选择;若证据或判断与其冲突,应说明确切后果并询问以哪个为准。
探索内容通常覆盖问题、用户、预期结果、优先级行为、约束与非目标、删除/复用结果、数据与接口影响、可能改变设计的风险,以及可观察的验收标准,按依赖顺序而非固定标题展开。
删除与复用:提出新工作前先寻找安全删除、复用、简化和泛化,遵循最少代码原则,同时保留必要的安全、兼容、可访问性和防数据丢失保护。阅读该参考不会调用 Execute 或授权实现。
提问方式:优先使用当前宿主支持的 ask/question 能力,其名称与形态来自活动工具 schema;若宿主无法表达问题,则改用编号聊天批次。复用同一目标已确定的决策,仅重新验证过时、冲突或新暴露的内容。
只读边界:仅读取探索决策所需的有限仓库与证据,不进行提供商调用、远程写入、创建 issue、编辑源码、派发实现工作、提交、分支、工作树或 PR 操作。明确要求保存结果时,只写入用户选定的文档,且不授予后续权限。
返回:给出聚焦可读的结果而非固定信封,包括探索后的规格或答案、所依赖的证据与观察到的仓库事实、技术性填写内容、阻塞各决策的开放问题,以及限制置信度的不确定性或读取限制。长度随问题而定。探索不等于批准规划、发布或实现,后续由用户决定。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;其行为受只读边界约束,且需用户显式调用。