Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Registry = &promptRegistry{ prompts: make(map[string]types.Prompt), ordered: make([]string, 0), }
Registry holds all registered prompts
Functions ¶
func GetDefinitions ¶
func GetDefinitions() []types.PromptDefinition
GetDefinitions returns all prompt definitions
Types ¶
type BasePrompt ¶
type BasePrompt struct {
// contains filtered or unexported fields
}
BasePrompt provides common prompt functionality
func NewCodeReviewPrompt ¶
func NewCodeReviewPrompt() *BasePrompt
NewCodeReviewPrompt creates a code review prompt
func NewDocumentationPrompt ¶
func NewDocumentationPrompt() *BasePrompt
NewDocumentationPrompt creates a documentation generation prompt
func NewRefactorPrompt ¶
func NewRefactorPrompt() *BasePrompt
NewRefactorPrompt creates a refactoring prompt
func NewTestGenerationPrompt ¶
func NewTestGenerationPrompt() *BasePrompt
NewTestGenerationPrompt creates a test generation prompt
func (*BasePrompt) Arguments ¶
func (p *BasePrompt) Arguments() []types.PromptArgument
Arguments returns the prompt arguments
func (*BasePrompt) Content ¶
func (p *BasePrompt) Content() string
Content returns the prompt content
func (*BasePrompt) Description ¶
func (p *BasePrompt) Description() string
Description returns the prompt description
Click to show internal directories.
Click to hide internal directories.