UNPKG

bytefun-ai-mcp

Version:

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

64 lines 2.95 kB
export declare class PromptOptimizer { /** * 优化产品需求设计提示词 * 注意:此方法专门处理产品需求文档生成,基于已有页面列表进行完善 */ optimizeProductDesignPrompt(userInput: string): Promise<string>; /** * 优化代码开发提示词 * 注意:此方法专门处理代码开发相关需求,会参考产品需求文档 */ optimizeCodePrompt(userInput: string): Promise<string>; /** * 优化UI设计提示词 * 注意:此方法专门处理UI设计相关需求,会参考产品需求文档和页面列表 */ optimizeUIDesignPrompt(userInput: string): 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>; /** * 优化功能模块业务逻辑分析提示词 * 注意:此方法专门处理功能模块业务逻辑分析需求,基于产品需求文档进行功能模块设计 */ optimizeFunctionalModuleBusinessLogicAnalysisPrompt(userInput: string): Promise<string>; /** * 优化后端代码开发提示词 * 注意:此方法专门处理后端代码开发需求,基于后端设计文档进行代码生成 * 📁 数据来源:从doc/后端数据库与接口设计.md等设计文档中读取设计信息 */ optimizeBackendCodePrompt(userInput: string): 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