cline-sdk
Version:
Comprehensive SDK for Cline - AI-powered development assistant with database integration, execution modes, and custom functions
47 lines • 1.3 kB
TypeScript
/**
* 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