UNPKG

@r-huijts/ethics-vibe-check

Version:

🛡️ Make AI interrupt itself and challenge your thinking. Turns Claude into a philosophical sparring partner who actively contradicts comfortable conversations and challenges confirmation bias.

22 lines (21 loc) 711 B
export interface CriticalThinkingInput { aiResponse: string; userRequest: string; context?: string; sessionId?: string; } export interface CriticalThinkingOutput { biasAssessment: string; confirmationBiasRisk: 'low' | 'medium' | 'high' | 'critical'; identifiedBiases: Array<{ type: string; description: string; severity: 'low' | 'medium' | 'high' | 'critical'; }>; criticalQuestions: string[]; alternativePerspectives: string[]; improvementSuggestions: string[]; userReflectionQuestions?: string[]; biasWarnings?: string[]; } export declare function criticalThinkingTool(input: CriticalThinkingInput): Promise<CriticalThinkingOutput>;