UNPKG

@emmahyde/thinking-patterns

Version:

MCP server combining systematic thinking, mental models, debugging approaches, and stochastic algorithms for comprehensive cognitive pattern support

25 lines (24 loc) 1.11 kB
import { ToolRecommendationData, ToolContextData } from '../schemas/ToolSchemas.js'; import { CurrentStepData } from '../schemas/SequentialThoughtSchema.js'; export declare class ToolRecommendationEngine { private toolDescriptions; private problemDomainMappings; generateRecommendations(thought: string, thoughtNumber: number, totalThoughts: number, context: ToolContextData): ToolRecommendationData[]; generateCurrentStep(thought: string, thoughtNumber: number, totalThoughts: number, context: ToolContextData): CurrentStepData; 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; }