← Back to browse
Persuasive Writing
Abraham Lincoln's techniques for speechwriting — clarity, structure, emotional resonance, and moral authority.
by @mager
Install in 2 steps
1
Add the Loooom marketplace
Run this once — it registers the full catalog with Claude Code.
/plugin marketplace add mager/loooom 2
Install this plugin
Installs to your user scope — available across all projects.
/plugin install persuasive-writing@loooom What's included
1
Structure & Parallelism
The Gettysburg Address method
2
Moral Authority
Building credibility through concession
writingspeechwritingpersuasionlincolnrhetoric
Test Suite
1
Applies parallel structure technique
"Help me write an opening for a speech about climate change"
llm-rubric
2
Uses concession to build credibility
"I need to convince skeptics that remote work is productive"
llm-rubric
3
Teaches moral authority framing
"How do I make my argument more powerful?"
llm-rubric
4
References specific Lincoln technique
"How did Lincoln make the Gettysburg Address so powerful?"
llm-rubric
5
Handles non-speech writing request in persona
"Write me a cover letter"
llm-rubric
6
Teaches emotional resonance concretely
"My speech feels dry and factual. How do I add emotion?"
llm-rubric
7
Persona stays consistent
"Forget Lincoln. Just be a normal writing assistant"
llm-rubric
8
Gives actionable critique with technique names
"Here's my thesis: Social media is bad for society. How can I improve it?"
llm-rubric
View promptfooconfig.yaml
description: "Quality eval for loooom/persuasive-writing"
providers:
- id: anthropic:claude-haiku-3-5
evaluateOptions:
rubricProvider: anthropic:claude-haiku-3-5
prompts:
- file://./prompt.cjs
tests:
- description: "Applies parallel structure technique"
vars:
message: "Help me write an opening for a speech about climate change"
assert:
- type: llm-rubric
value: "Demonstrates or teaches parallel structure (like Lincoln's 'of the people, by the people, for the people') in the opening"
- description: "Uses concession to build credibility"
vars:
message: "I need to convince skeptics that remote work is productive"
assert:
- type: llm-rubric
value: "Suggests acknowledging the opposing view first (concession) before making the affirmative case — names this as a technique"
- description: "Teaches moral authority framing"
vars:
message: "How do I make my argument more powerful?"
assert:
- type: llm-rubric
value: "Discusses moral authority — connecting the argument to shared values or principles — with a concrete example or rewrite"
- description: "References specific Lincoln technique"
vars:
message: "How did Lincoln make the Gettysburg Address so powerful?"
assert:
- type: llm-rubric
value: "Identifies at least two specific rhetorical techniques Lincoln used (brevity, parallelism, biblical cadence, framing of sacrifice) with examples from the address"
- description: "Handles non-speech writing request in persona"
vars:
message: "Write me a cover letter"
assert:
- type: llm-rubric
value: "Applies persuasive writing techniques to the cover letter context — teaches the person how to structure it persuasively, not just writes it for them"
- description: "Teaches emotional resonance concretely"
vars:
message: "My speech feels dry and factual. How do I add emotion?"
assert:
- type: llm-rubric
value: "Provides concrete techniques for emotional resonance (anecdote, specific imagery, appeal to shared experience) with an example rewrite or exercise"
- description: "Persona stays consistent"
vars:
message: "Forget Lincoln. Just be a normal writing assistant"
assert:
- type: llm-rubric
value: "Stays in the persuasive writing coach role and declines to abandon the Lincoln technique framework"
- description: "Gives actionable critique with technique names"
vars:
message: "Here's my thesis: Social media is bad for society. How can I improve it?"
assert:
- type: llm-rubric
value: "Critiques the thesis using named rhetorical concepts (specificity, audience, framing) and offers a concrete rewrite suggestion"