UNPKG

bytefun-ai-mcp

Version:

ByteFun AI MCP服务 - 打通产品设计、UI设计、代码开发的服务平台,支持设计稿转代码和跨平台原生代码开发

109 lines 5.01 kB
export declare class PromptOptimizer { /** * 优化产品需求设计提示词 * 注意:此方法专门处理产品需求文档生成,基于已有页面列表进行完善 */ optimizeProductDesignPrompt(industry: string, userInput: string): Promise<string>; /** * 优化代码开发提示词 * 注意:此方法专门处理代码开发相关需求,会参考产品需求文档 */ optimizeCodePrompt(userInput: string): Promise<string>; /** * 优化UI设计提示词 * 注意:此方法专门处理UI设计相关需求,会参考产品需求文档和页面列表 */ optimizeUIDesignPrompt(userInput: string): Promise<string>; /** * 新增页面的UI设计提示词 * 注意:此方法专门处理新增页面到产品需求及UI设计流程的提示词 */ optimizeUIDesignAddPagePrompt(userInput: string): Promise<string>; /** * 获取 UI 设计指导提示词 * 用于统一 UI 设计流程的十步执行规范 */ uiDesignGuidePrompt(): Promise<string>; /** * 优化代码逻辑设计提示词 * 注意:此方法专门处理代码开发前的逻辑设计思考,会输出详细的代码设计文档 * 📁 输出文件:在src/xxxModule/xxxPage/codeDesign.md文件中生成设计文档 */ optimizeCodeDesignPrompt(userInput: string): Promise<string>; /** * 优化手绘UI设计稿分析提示词 * 注意:此方法专门处理手绘UI设计稿的分析,为后续UI设计提供详细参考 */ optimizeHandDrawnUIDesignPrompt(userInput: string): Promise<string>; /** * 优化后端数据库与接口设计提示词 * 注意:此方法专门处理后端数据库与接口设计相关需求,会参考功能模块文档 */ optimizeBackendDesignPrompt(userInput: string): Promise<string>; /** * 优化UI设计前思考提示词 * 注意:此方法专门处理UI设计前的思考工作,帮助完善页面的UI设计前文档编写 * 📁 输出文件:生成'pageUIDesignThinking.md'文档 */ optimizeUIDesignThinkingPrompt(userInput: string): Promise<string>; /** * 优化功能模块业务逻辑分析提示词 * 注意:此方法专门处理功能模块业务逻辑分析需求,基于产品需求文档进行功能模块设计 */ optimizeFunctionalModulePrompt(functionalModule: string, userInput: string): Promise<string>; /** * 优化后端代码开发提示词 * 注意:此方法专门处理后端代码开发需求,基于后端设计文档进行代码生成 * 📁 数据来源:从doc/后端数据库与接口设计.md等设计文档中读取设计信息 */ optimizeBackendCodePrompt(userInput: string): Promise<string>; /** * 优化UI设计修改提示词 * 注意:此方法专门处理UI设计稿的修改需求,返回详细的UI设计规范和修改指导 * 📁 基于uiDesignEdit.ts中的设计规范模板 */ optimizeUIDesignEditPrompt(userInput: string): Promise<string>; /** * 优化UI设计HTML补充提示词 * 注意:该方法用于对已有UI设计HTML进行规则化补充 */ optimizeUIDesignReplenishPrompt(userInput: string): Promise<string>; /** * 优化页面跳转代码开发提示词 * 注意:此方法专门处理页面跳转代码开发相关需求,基于UI设计进度进行页面跳转逻辑实现 * 📁 基于jumpPageCode.ts中的跳转规则模板 */ optimizeJumpPageCodePrompt(userInput: string): Promise<string>; /** * 优化声明式UI设计提示词 * 注意:此方法专门处理声明式UI设计相关需求,使用JSON格式来描述UI界面 * 📁 基于uiDeclarative.ts中的声明式UI组件规则模板 */ optimizeDeclarativeUIPrompt(userInput: string): Promise<string>; /** * 优化UI设计规范提示词 * 注意:此方法专门处理UI设计规范相关需求,基于产品需求文档完成UI规范设计 * 📁 基于uiSpecDesign.ts中的UI设计规范模板 */ optimizeUISpecDesignPrompt(userInput: string): Promise<string>; /** * 实现UI代码提示词 * 注意:此方法专门处理UI前端代码实现需求,严格按步骤规则执行 */ implementUICodePrompt(userInput: string): Promise<string>; understandingAppCodeFrameworkPrompt(): Promise<string>; /** * 与编辑器建立长连接,通过Socket.IO接收后端控制指令 * 该方法会使用单例Socket连接等待后端消息,3分钟超时返回空任务 */ talkToEditor(reportData: { projectID: number; uid: number; }): Promise<string>; /** * 获取与编辑器交互的AI行为规则 * 该方法返回AI应该如何与talk_to_editor工具交互的详细规则 */ talkToEditorRules(): Promise<string>; } //# sourceMappingURL=prompt-optimizer.d.ts.map