@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) • 625 B
TypeScript
import { EthicalCategory } from '../utils/storage.js';
export interface EthicsLearnInput {
concern: string;
category: EthicalCategory;
severity: 'low' | 'medium' | 'high' | 'critical';
recommendation: string;
sessionId?: string;
}
export interface EthicsLearnOutput {
added: boolean;
currentTally: number;
topCategories: Array<{
category: EthicalCategory;
count: number;
recentExample?: {
concern: string;
recommendation: string;
};
}>;
}
export declare function ethicsLearnTool(input: EthicsLearnInput): Promise<EthicsLearnOutput>;