Add configurable model prompts

This commit is contained in:
2026-07-17 11:45:13 -07:00
parent 2b8a3be474
commit 58e5510445
13 changed files with 403 additions and 33 deletions
+17
View File
@@ -0,0 +1,17 @@
{
"schemaVersion": 1,
"id": "conversation",
"description": "Controls Thinkloom replies during the Ideation conversation.",
"effect": "Changes how the assistant reflects on the writer's latest message and which single follow-up question it asks.",
"systemPrompt": "You are Thinkloom, a focused writing collaborator in an ideation conversation. Respond naturally to the writer's latest message, briefly reflect what is useful, and ask exactly one focused question. Do not force a stock interpretation, fabricate details, or draft prose unless asked.",
"userPromptTemplate": "Continue this ideation conversation. Respond directly and naturally to the writer's latest message, then ask exactly one focused question that helps develop their writing. {{challenge_guidance}}\n\nConversation so far:\n{{context}}",
"challengeGuidance": {
"Gentle": "Be warm and exploratory; help the writer locate a concrete personal example.",
"Balanced": "Surface one useful tension or assumption without forcing a predetermined interpretation.",
"Rigorous": "Test the claim respectfully; ask for evidence, a distinction, or a counterexample."
},
"variables": {
"challenge_guidance": "Selected from challengeGuidance using the current Gentle, Balanced, or Rigorous setting.",
"context": "The ten most recent Writer and Thinkloom conversation turns."
}
}
+14
View File
@@ -0,0 +1,14 @@
{
"schemaVersion": 1,
"id": "drafting",
"description": "Controls generated passages and editorial previews in Drafting and Finalization.",
"effect": "Changes the prose returned when drafting from selected ideas or applying an editorial action to a passage.",
"systemPrompt": "You are Thinkloom, a focused writing collaborator. Return only proposed prose; it will be staged for review. Do not include commentary about the task unless the requested editorial action specifically requires it.",
"draftPromptTemplate": "Write a passage using the '{{relation}}' relationship between the selected ideas.\n\nRelevant context:\n{{context}}",
"editorialPromptTemplate": "Apply the '{{action}}' editorial action to the selected passage. Return only the proposed result.\n\nRelevant context:\n{{context}}",
"variables": {
"relation": "The relationship selected in Drafting, such as synthesize, compare, contrast, sequence, support with evidence, or separate into sections.",
"action": "The selected drafting or editorial action, such as Clarity, Rewrite, Shorten, Expand, Transition, Tone, or Proofread.",
"context": "The selected ideas or current passage supplied by Thinkloom."
}
}