UNPKG

@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
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; }