/** * SkriptAI Prompt Index * * Centralized exports for all AI prompt builders. * Each prompt is a pure function that takes typed input and returns * { prompt, temperature, schema } — ready to pass to GeminiService methods. */ // Discovery & Research export { buildDiscoveryQuestionsPrompt, type DiscoveryQuestionsInput, } from './discovery-questions.prompt'; export { buildSearchQueryPrompt, buildSourceSearchPrompt, type SearchQueryInput, type SourceSearchInput, } from './deep-research.prompt'; // Characters & Logline export { buildCharacterGenerationPrompt, type CharacterGenerationInput, } from './character-generation.prompt'; export { buildLoglinePrompt, type LoglineInput } from './logline.prompt'; // Script Generation export { buildScriptOutlinePrompt, buildChapterSegmentPrompt, buildSegmentRewritePrompt, buildSegmentImagePrompt, calculateTargetWordCount, calculateEstimatedChapters, type ScriptOutlineInput, type ChapterSegmentInput, type SegmentRewriteInput, type SegmentImagePromptInput, } from './script-generation.prompt'; // Analysis export { buildNeuroAnalysisPrompt, buildYoutubeAuditPrompt, buildCommercialBriefPrompt, buildVisualAssetKeywordsPrompt, type NeuroAnalysisInput, type YoutubeAuditInput, type CommercialBriefInput, type VisualAssetKeywordsInput, } from './analysis.prompt';