UNPKG

@mickdarling/dollhousemcp

Version:

DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.

33 lines 862 B
/** * Persona validation and quality checks */ import { Persona, PersonaMetadata } from '../types/persona.js'; export interface ValidationResult { valid: boolean; issues: string[]; warnings: string[]; report: string; } export declare class PersonaValidator { /** * Validate a persona's metadata and content */ validatePersona(persona: Persona): ValidationResult; /** * Validate persona metadata only */ validateMetadata(metadata: PersonaMetadata): ValidationResult; /** * Generate a validation report */ private generateReport; /** * Check if a persona name is valid */ isValidPersonaName(name: string): boolean; /** * Suggest improvements for a persona */ suggestImprovements(persona: Persona): string[]; } //# sourceMappingURL=PersonaValidator.d.ts.map