UNPKG

@emmahyde/thinking-patterns

Version:

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

29 lines (28 loc) 935 B
import { z } from 'zod'; /** * Mental Model Schema * * Defines the structure for applying mental models to problem analysis. * Mental models are frameworks for understanding and analyzing complex problems * by applying established thinking patterns and methodologies. */ export declare const MentalModelSchema: z.ZodObject<{ modelName: z.ZodString; problem: z.ZodString; steps: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; reasoning: z.ZodOptional<z.ZodString>; conclusion: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { modelName: string; problem: string; steps?: string[] | undefined; reasoning?: string | undefined; conclusion?: string | undefined; }, { modelName: string; problem: string; steps?: string[] | undefined; reasoning?: string | undefined; conclusion?: string | undefined; }>; export type MentalModelData = z.infer<typeof MentalModelSchema>;