generated from fahricansecer/boilerplate-be
main
This commit is contained in:
54
src/modules/skriptai/prompts/index.ts
Normal file
54
src/modules/skriptai/prompts/index.ts
Normal file
@@ -0,0 +1,54 @@
|
||||
/**
|
||||
* 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';
|
||||
Reference in New Issue
Block a user