SuperAPI AI 工具集

workflow-template-extractor

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:把已验证可用的真实项目转成可复用、可共享的运行模板,存放于 templates/<NNN>-<slug>/,作为后续项目基线,属于“复制+清理”而非重构。输入需传入路径:source_repo_root(真实项目路径)、target_repo_root(Ship Faster 仓库根目录,即 templates/ 所在处)、run_dir(runs/template-extractor/active/<run_id>/)、extract_spec.md(说明保留/移除/泛化的品牌、文案、资源、集成、认证门槛等)。流程:0 初始化,创建 run_dir,确定 slug 与 NNN(下一个可用模板编号),复制源项目到模板目录,排除构建产物与缓存;1 去密钥与去品牌,删除所有文件中的密钥值(.env*、配置、硬编码令牌),将项目 ID(Stripe price ID、Supabase URL/密钥、webhook secret 等)替换为环境变量键,将品牌名称、域名、Logo 替换为中性占位符,除非有意保留品牌;2 规范模板入口文档,必备 README.md(5 分钟可运行)、.env.local.example(仅键名)、metadata.json(名称与描述),建议提供 dev、build、start 脚本,若 TS 项目缺少 lint/typecheck/format,可加最小护栏;3 验证,在 05-final/extract-summary.md 中记录安装、dev 启动、build 是否成功,若因缺少凭据无法构建需说明原因。输出持久化到 03-plans/extract-plan.md、05-final/extract-summary.md 及可运行模板目录。限制:绝不提交密钥值;不进行重构。