generated from fahricansecer/boilerplate-be
55 lines
1.3 KiB
TypeScript
55 lines
1.3 KiB
TypeScript
/**
|
|
* 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';
|