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