SuperAPI AI 工具集

creative-init

通用与其它

查看项目

更新于 10-16 01:16

技能介绍

用途:creative-init 是一个创意专案初始化助手,用于为新专案建立结构化目录、配置和领域模板,覆盖小说、剧本、游戏等领域。初始化后为后续的规划、写作、质量检查、状态查看和记忆管理技能提供统一配置基础。

主要能力:确定创作领域并载入对应领域配置;通过问答收集专案信息;按领域配置创建目录结构(如 .creative、planning、drafts、knowledge 等),空目录附 .gitkeep;生成 .creative/config.yaml、.creative/status.json 与 .creative/timeline.md;根据模板字段生成领域模板文件,支持 {{变量名}}、{{当前日期时间}}、{{当前日期}}、{{完整路径}} 等替换;输出初始化成功消息和下一步指引。

使用方式:先检查 .creative/config.yaml 是否存在以判断是否新专案,根据 Base directory 计算 PLUGIN_ROOT 并设定 DOMAIN_DIR;可用环境变量或参数(如 --domain=novel)指定领域,未指定时默认为 novel 或询问用户。随后依次询问专案信息(问题结构由 domain.yaml 的 init_questions 定义),用 Bash 创建目录,再读取模板并写入目标位置。完成后可使用的命令包括 /creative-plan、/creative-write、/creative-check、/creative-status、/creative-memory。

限制与注意:所有路径须使用绝对路径,日期统一为 ISO 8601;模板复制前需检查文件是否存在。在覆盖现有专案、无法自动确定领域、必填信息缺失或模板缺失时会暂停并请求用户确认。若找不到 domain.yaml,通常是 PLUGIN_ROOT 计算有误。schema 版本为 1.0;多人协作、版本控制集成与导出导入功能注明为未来可能增加,当前暂未提供。