goose_template: Create a Prompt Template

View source: R/templates.R

goose_templateR Documentation

Create a Prompt Template

Description

Define a reusable prompt template with variables

Usage

goose_template(
  name,
  template,
  description = NULL,
  variables = NULL,
  examples = NULL
)

Arguments

name

Template name

template

Template text with {variable} placeholders

description

Optional description

variables

List of variable definitions

examples

Optional usage examples

Value

Template object

Examples

## Not run: 
# Create a code review template
review_template <- goose_template(
  name = "code_review",
  template = "Review this {language} code:\n\n{code}\n\nFocus on: {focus}",
  variables = list(
    language = "Programming language",
    code = "Code to review",
    focus = "Specific areas to focus on"
  )
)

## End(Not run)

gooseR documentation built on Feb. 6, 2026, 5:07 p.m.