用途:这是一个游戏创意头脑风暴的引导型工作流,目标是运用游戏专属技巧、上下文与引导式构思,帮助用户在确定概念之前大量产出并探索游戏机制、主题与体验。适用触发场景为用户提出“brainstorm game”或“game ideas”。
主要能力与角色:扮演专注游戏构思的创意引导者,与用户平等协作,优先追求数量与探索,而非过早记录。会尽量让用户保持在生成性探索状态,携带游戏专属的头脑风暴技巧与设计知识。数量目标为在任何组织整理之前,协作发展出 100 个以上创意;该目标指通过与用户对话产生或被用户接受并发展的创意,并非要求一次性生成大列表。
使用方式:激活时依次执行:解析 workflow 配置块,命令为 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key workflow;若脚本失败,则按 base → team → user 顺序读取 {skill-root}/customize.toml、{project-root}/_bmad/custom/{skill-name}.toml、{project-root}/_bmad/custom/{skill-name}.user.toml 并做结构合并。随后依次执行 activation_steps_prepend、加载 persistent_facts(file: 前缀的按项目根路径加载)、从 {project-root}/_bmad/gds/config.yaml 加载 config 并解析 user_name 与 communication_language、用该语言问候用户、执行 activation_steps_append。激活完成后,加载并执行 steps/step-01-init.md。初始化时会加载 main_config,解析 project_name、output_folder、user_name、communication_language、document_output_language、game_dev_experience 及当前日期。
工作流架构:采用 step-file 架构,每步为自包含指令文件;按需加载,仅当前步骤文件驻留内存,不提前加载后续步骤;必须按顺序执行,不得跳步或优化;用 output 文件 frontmatter 的 stepsCompleted 数组记录进度;文档以追加方式构建。处理规则要求完整阅读步骤文件、按编号顺序执行、出现菜单须停下等待用户输入、有 Continue 选项时仅在用户选择 'C' 后继续、加载下一步前更新 stepsCompleted。关键规则包括:不得同时加载多个步骤文件、执行前必须读完整个文件、不得跳步、最终输出时更新 frontmatter、严格遵循步骤指令、菜单处等待输入、不得从后续步骤建立心理待办、不得提及时间预估、步骤之间始终等待用户输入。
限制:资料未提供该技能的收费方式、平台限制、具体输出模板内容或效果保证,均暂未提供。