mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-03 21:03:08 +00:00
feat: centralize prompts and add customization UI for App Spec, Context, Suggestions, Tasks
- Add 4 new prompt type interfaces (AppSpecPrompts, ContextDescriptionPrompts, SuggestionsPrompts, TaskExecutionPrompts) with resolved types - Add default prompts for all new categories to @automaker/prompts/defaults.ts - Add merge functions for new prompt categories in merge.ts - Update settings-helpers.ts getPromptCustomization() to return all 12 categories - Update server routes (generate-spec, generate-features-from-spec, describe-file, describe-image, generate-suggestions) to use centralized prompts - Add 4 new tabs in prompt customization UI (App Spec, Context, Suggestions, Tasks) - Fix Ideation tab layout using grid-cols-4 for even distribution Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,40 @@ export {
|
||||
DEFAULT_ENHANCEMENT_PROMPTS,
|
||||
DEFAULT_COMMIT_MESSAGE_SYSTEM_PROMPT,
|
||||
DEFAULT_COMMIT_MESSAGE_PROMPTS,
|
||||
DEFAULT_TITLE_GENERATION_SYSTEM_PROMPT,
|
||||
DEFAULT_TITLE_GENERATION_PROMPTS,
|
||||
DEFAULT_ISSUE_VALIDATION_SYSTEM_PROMPT,
|
||||
DEFAULT_ISSUE_VALIDATION_PROMPTS,
|
||||
DEFAULT_IDEATION_SYSTEM_PROMPT,
|
||||
DEFAULT_SUGGESTIONS_SYSTEM_PROMPT,
|
||||
DEFAULT_IDEATION_PROMPTS,
|
||||
// App Spec prompts
|
||||
DEFAULT_APP_SPEC_GENERATE_SYSTEM_PROMPT,
|
||||
DEFAULT_APP_SPEC_STRUCTURED_INSTRUCTIONS,
|
||||
DEFAULT_GENERATE_FEATURES_FROM_SPEC_PROMPT,
|
||||
DEFAULT_APP_SPEC_PROMPTS,
|
||||
// Context Description prompts
|
||||
DEFAULT_DESCRIBE_FILE_PROMPT,
|
||||
DEFAULT_DESCRIBE_IMAGE_PROMPT,
|
||||
DEFAULT_CONTEXT_DESCRIPTION_PROMPTS,
|
||||
// Suggestions prompts
|
||||
DEFAULT_SUGGESTIONS_FEATURES_PROMPT,
|
||||
DEFAULT_SUGGESTIONS_REFACTORING_PROMPT,
|
||||
DEFAULT_SUGGESTIONS_SECURITY_PROMPT,
|
||||
DEFAULT_SUGGESTIONS_PERFORMANCE_PROMPT,
|
||||
DEFAULT_SUGGESTIONS_BASE_TEMPLATE,
|
||||
DEFAULT_SUGGESTIONS_PROMPTS,
|
||||
// Task Execution prompts
|
||||
DEFAULT_TASK_PROMPT_TEMPLATE,
|
||||
DEFAULT_IMPLEMENTATION_INSTRUCTIONS,
|
||||
DEFAULT_PLAYWRIGHT_VERIFICATION_INSTRUCTIONS,
|
||||
DEFAULT_LEARNING_EXTRACTION_SYSTEM_PROMPT,
|
||||
DEFAULT_LEARNING_EXTRACTION_USER_TEMPLATE,
|
||||
DEFAULT_PLAN_REVISION_TEMPLATE,
|
||||
DEFAULT_CONTINUATION_AFTER_APPROVAL_TEMPLATE,
|
||||
DEFAULT_RESUME_FEATURE_TEMPLATE,
|
||||
DEFAULT_PROJECT_ANALYSIS_PROMPT,
|
||||
DEFAULT_TASK_EXECUTION_PROMPTS,
|
||||
DEFAULT_PROMPTS,
|
||||
} from './defaults.js';
|
||||
|
||||
@@ -53,6 +87,13 @@ export {
|
||||
mergeBacklogPlanPrompts,
|
||||
mergeEnhancementPrompts,
|
||||
mergeCommitMessagePrompts,
|
||||
mergeTitleGenerationPrompts,
|
||||
mergeIssueValidationPrompts,
|
||||
mergeIdeationPrompts,
|
||||
mergeAppSpecPrompts,
|
||||
mergeContextDescriptionPrompts,
|
||||
mergeSuggestionsPrompts,
|
||||
mergeTaskExecutionPrompts,
|
||||
mergeAllPrompts,
|
||||
} from './merge.js';
|
||||
|
||||
@@ -63,4 +104,11 @@ export type {
|
||||
ResolvedBacklogPlanPrompts,
|
||||
ResolvedEnhancementPrompts,
|
||||
ResolvedCommitMessagePrompts,
|
||||
ResolvedTitleGenerationPrompts,
|
||||
ResolvedIssueValidationPrompts,
|
||||
ResolvedIdeationPrompts,
|
||||
ResolvedAppSpecPrompts,
|
||||
ResolvedContextDescriptionPrompts,
|
||||
ResolvedSuggestionsPrompts,
|
||||
ResolvedTaskExecutionPrompts,
|
||||
} from '@automaker/types';
|
||||
|
||||
Reference in New Issue
Block a user