UNPKG

cline-sdk

Version:

Comprehensive SDK for Cline - AI-powered development assistant with database integration, execution modes, and custom functions

47 lines 1.3 kB
/** * Prompt Optimizer Utility * Provides tools for analyzing and improving user prompts */ export interface PromptAnalysis { clarity: number; specificity: number; completeness: number; structure: number; overall: number; } export interface PromptSuggestion { type: 'clarity' | 'specificity' | 'structure' | 'context' | 'format'; message: string; example?: string; } export interface OptimizationResult { original: string; analysis: PromptAnalysis; suggestions: PromptSuggestion[]; improvedPrompt: string; confidence: number; } export declare class PromptOptimizer { private patterns; /** * Analyze a prompt for quality and completeness */ analyzePrompt(prompt: string): PromptAnalysis; /** * Generate suggestions for prompt improvement */ generateSuggestions(prompt: string, analysis: PromptAnalysis): PromptSuggestion[]; /** * Create an improved version of the prompt */ improvePrompt(prompt: string): string; /** * Complete optimization workflow */ optimizePrompt(prompt: string): OptimizationResult; /** * Format optimization results for display */ formatResults(result: OptimizationResult): string; } //# sourceMappingURL=prompt-optimizer.d.ts.map