@emmahyde/thought-patterns
Version:
MCP server combining systematic thinking, mental models, debugging approaches, and stochastic algorithms for comprehensive cognitive pattern support
24 lines (23 loc) • 1.02 kB
TypeScript
import { ToolRecommendation, ToolContext, CurrentStep } from '../interfaces/ThoughtData.js';
export declare class ToolRecommendationEngine {
private toolDescriptions;
private problemDomainMappings;
generateRecommendations(thought: string, thoughtNumber: number, totalThoughts: number, context: ToolContext): ToolRecommendation[];
generateCurrentStep(thought: string, thoughtNumber: number, totalThoughts: number, context: ToolContext): CurrentStep;
private analyzeThoughtContent;
private extractKeywords;
private classifyIntent;
private assessContentComplexity;
private inferDomain;
private getStageBasedRecommendations;
private getDomainSpecificRecommendations;
private combineRecommendations;
private determineThinkingStage;
private toolMatchesAnalysis;
private generateDomainRationale;
private generateStepDescription;
private generateExpectedOutcome;
private generateNextStepConditions;
private assessComplexity;
private estimateDuration;
}