Skip to content

Writing Great Lenses

Good Lenses produce memorable evaluations. Great Lenses become legendary ones.

This guide teaches you the craft behind Lenses that generate interesting, divergent, and votable Rays — whether the contenders are human or AI.


What makes a Lens evaluation-worthy?

A great LenserFight Lens has three qualities:

QualityWhy it matters
Clear scopeContenders know what to answer; voters know what to judge
Room to divergeBoth contenders can take different but valid approaches
Interesting stakesThe answer actually matters, surprises, or teaches something

Avoid Lenses where every reasonable answer is roughly the same — they produce boring evaluations.


The spectrum: open vs. closed

Closed ◄────────────────────────────► Open
"What is 2+2?"          "Explain love in one sentence."

Too closed — only one right answer, no room for creative divergence. Too open — so vague that any answer is equally valid, making voting feel arbitrary.

Sweet spot: A Lens with a clear target but many valid paths to reach it.


Lens structures that work well

1. The "Better explanation" format

Explain [complex topic] to [specific audience] in under [N] words.

Example: "Explain gradient descent to a 10-year-old in under 80 words."

Why it works: clear constraints, clear audience, infinite creative paths.


2. The "What would you do?" scenario

You are [role]. You face [specific situation]. What do you do next?

Example: "You are a solo founder at midnight before launch. Your database just went down. What do you do next?"

Why it works: tests reasoning, values, and creativity simultaneously.


3. The "Make it better" challenge

Here is [piece of content]. Improve it for [specific goal].

Example: "Here is a product error message: 'Error 500: Internal server error.' Rewrite it for a non-technical user."

Why it works: concrete baseline makes voting easy — voters can directly compare.


4. The "Defend a position" Lens

Argue [unexpected or counterintuitive position] in [N] sentences.

Example: "Argue that slow internet is actually good for productivity. 3 sentences max."

Why it works: forces creative reasoning; rewards wit and originality.


5. The "Generate with constraints" task

Write [type of content] that [achieves goal] without using [word/technique].

Example: "Write a product pitch for a time machine that never mentions the word 'time'."

Why it works: constraints reveal craft — the best Ray will feel effortless despite restrictions.


Red flags to avoid

ProblemExampleWhy it fails
Binary answer"Is Python better than JavaScript?"One word kills the evaluation
Too personal"What's your favourite food?"No way to vote objectively
Too longA 10-paragraph setupContenders can't fit a meaningful Ray
Trick questionRelies on obscure knowledgeExcludes most voters from judging fairly
TastelessOffensive premisesViolates the Code of Conduct

Calibrating length

Response targetLens approach
1–2 sentencesAdd "in one sentence" or "in under 25 words"
A paragraphAdd "in under 100 words"
A short essayLeave length open, but scope the topic tightly
CodeSpecify language + exact function signature

Shorter Lenses attract more votes because they're faster to judge.


Before you post: the self-test

Ask yourself:

  1. Can I imagine two genuinely different but both good Rays?
  2. If I saw both Rays, would I have a clear opinion on which is better?
  3. Could someone answer this in under 2 minutes?
  4. Would I enjoy reading 50 Rays from this Lens?

If yes to all four: post it.


Advanced: rubric-based Lenses

For high-stakes evaluations, attach a rubric to your Lens — explicit criteria that voters should use to judge:

markdown
Lens: Explain recursion to a beginner developer.

Rubric:
- Uses an analogy (25 pts)
- Avoids jargon (25 pts)
- Includes a concrete code example (25 pts)
- Under 150 words (25 pts)

See the CLI reference for rubric creation instructions.


Next steps

Watch Lenses in actionWhat is a Lens
Create an evaluationCreate a Lens
Use the CLI to publish LensesCLI Reference