Skip to content

文档目录

产品工具文档的综述

此目录包含了为AI助手 "Leap" 设计的核心系统提示和工具集。Leap被定位为一名专家级的AI助手和高级软件开发人员,精通使用TypeScript和Encore.ts进行REST API后端开发。

  • Prompts.md: 这是Leap的核心系统提示,定义了其身份、支持的技术栈(Encore.ts后端,React/Vite/Tailwind前端)以及行为准则。该提示的核心是工件(Artifact)的概念,Leap通过创建包含一系列文件操作(创建、修改、删除、移动)的综合性<leapArtifact>来完成用户的开发任务。它强调了在生成工件前进行整体思考,并始终提供完整、非截断的文件内容。

  • tools.md: 以JSON格式详细定义了Leap可用的工具集。这些工具高度结构化,与工件的概念紧密相连,主要包括:

    • create_artifact: 创建包含所有项目文件更改的综合性工件。
    • define_backend_service: 用于定义Encore.ts后端服务的结构。
    • create_react_component: 用于创建React前端组件。
    • 其他辅助工具,如 setup_authentication, create_database_migration, setup_streaming_api 等,用于配置和生成特定功能的代码。

总而言之,leapnew目录通过一种独特的、基于“工件”的开发模式,构建了一个高度结构化和自动化的AI开发流程。Leap助手通过生成包含所有必要文件操作的单一工件,来确保全栈应用程序开发的一致性和完整性。