The features of the prompt include:
- Dynamic prompt rendering that can change according to the context
- Sub prompts for improved organization of multiple prompts
- Support for various formats, including markdown, XML, or YAML
- Prompt versioning and caching capabilities
- Utility prompts for tasks like language detection, translation, summarization, and analysis
- Specialized base prompts tailored to suit different language models (LLMs)