app/prompts/**/*.terse file defines one MCP prompt, including message templates and optional argument metadata for completion support.
Full schema
app/prompts/summarize-release.terse
Field reference
Prompt identifier exposed through MCP
prompts/list.Default: filename without .terse.Optional human-friendly prompt title.
Optional prompt description returned by
prompts/list and prompts/get.Optional map of argument definitions keyed by argument name.
Ordered message templates for prompt rendering.
Validity rules
messagesmust contain at least one item.- Prompt names must be unique across the project.
- Argument names must be unique within each prompt.
- Message roles must be one of
user,assistant,system.
Runtime mapping
- Prompt metadata and arguments are surfaced in MCP
prompts/list. - Message templates are rendered through MCP
prompts/get. - Argument
completionvalues are used by MCPcompletion/complete(ref/prompt).
JSON Schema
Editor validation:schema/prompt.terse.schema.json. Associate with
**/prompts/**/*.terse. See Configuration schemas.