SuperAPI AI 工具集

shipwright-pipeline

通用与其它

查看项目

更新于 10-15 23:29

技能介绍

用途:把纯英文应用描述转化为完整、可构建、已测试的项目,适合新应用搭建、给现有项目加功能以及构建内容站点。

主要能力:将执行委托给 product-agent(PyPI 上的自主九阶段构建引擎),流水线依次为 Intake、Architecture、Scaffold、Implement、Test、Integrate、Polish、Validate、Ship,输出包含全部源码、测试与配置的可构建项目目录、汇总通过/失败数量的测试报告,以及确认项目可编译并启动的构建验证输出。

支持技术栈:Next.js + Supabase(含认证、数据库、边缘函数的全栈)、Next.js + Prisma(类型安全 ORM 全栈)、SvelteKit(轻量全栈)、Astro(内容导向的静态与混合站点)。未指定时可按应用类型推荐:数据密集且需认证选 Next.js + Supabase;API 优先、模型复杂选 Next.js + Prisma;轻量交互选 SvelteKit;内容或营销站点选 Astro。

使用方式:先向用户收集应用描述,描述含糊时提问澄清;确认目标技术栈;用应用描述与所选技术栈运行 product-agent;监控九阶段流水线;向用户汇报结果,包含测试摘要与警告。资料给出的示例命令包括 /shipwright-build 与 /shipwright-enhance。

前提条件:PATH 中有 Python 3.10+;已安装 product-agent(pip install product-agent);JavaScript/TypeScript 技术栈需 Node.js 18+。

错误处理:product-agent 未安装时提示使用 pip install product-agent 安装;某阶段失败时报告阶段名、错误信息与建议修复;技术栈不受支持时列出可用技术栈并请用户选择。

限制:资料未提供具体的收费、价格、性能指标、平台兼容范围或构建耗时等事实,暂未提供。使用方法以资料原文为准,未给出的步骤不予推测。