SuperAPI AI 工具集

workflow-template-seeder

编程与开发

查看项目

更新于 10-15 21:38

技能介绍

用途:把一份简短模板规格转成 templates/ 下可运行、有文档的模板。该工作流以 skills 为主要执行引擎,模板被视为“冻结输出”(示例与回归参照),而非主线产品。

输入(仅传路径):repo_root(模板所在仓库根目录)、run_dir(runs/template-seeder/active/<run_id>/)、template_spec.md(一页规格:是什么、目标用户、核心页面、所需集成)。

输出:03-plans/template-plan.md、05-final/template-summary.md,以及新模板目录 templates/<NNN>-<slug>/,内含 README.md(5 分钟可运行)、.env.local.example(仅键名)、metadata.json。

流程:0)初始化,创建 run_dir,从规格取 slug(kebab-case),NNN 取 templates/ 下下一个可用编号,写 01-input/context.json(entry_type: idea,repo_root 指向新模板目录,need_deploy: false,仅启用规格所需集成)。1)生成模板基线,倾向干净极简:在新目录创建干净的 Next.js 基线,再对其运行同一 Ship Faster 链,顺序为 workflow-project-intake(规格完整时可跳过)、workflow-ship-faster(以模板目录为 repo_root);跳过的步骤需在 00-index.md 或总结中记录原因。2)模板加固:移除密钥,仅保留环境变量键名;README 需含 Node 版本、安装与 dev 命令、所需环境键、可选集成说明;metadata.json 需准确通用。3)验证:至少确认 install 可用、dev 可启动、build 成功(若需外部凭据,记录最小必需键),结果写入总结。

限制:不要生成“大杂烩”模板;避免大重构,偏好小而干净、易改造的基线;绝不提交密钥。