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.

24 lines (23 loc) 711 B
export interface EthicsCheckInput { conversation: string; userRequest: string; context?: string; sessionId?: string; previousConcerns?: string; focusAreas?: string[]; autoStore?: boolean; } export interface EthicsCheckOutput { ethicalAssessment: string; concerns: Array<{ category: string; severity: 'low' | 'medium' | 'high' | 'critical'; description: string; recommendation: string; }>; overallRisk: 'low' | 'medium' | 'high' | 'critical'; recommendations: string[]; criticalThinkingGaps?: string[]; storedConcerns?: number; } export declare function ethicsCheckTool(input: EthicsCheckInput): Promise<EthicsCheckOutput>;