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