Editorial reviewer for tessl.io blog articles. Scores drafts across six strategic dimensions (audience, AEO/GEO, SEO, Tessl alignment, technical depth, structure) with atom-level recommendations grouped under each dimension. Paste-ready output for Tessl's article review page.
78
90%
Does it follow best practices?
Impact
100%
1.66xAverage score across 1 eval scenario
Passed
No known issues
Classify before scoring — this determines what "good" looks like.
| Type | What it is | Best primary persona | Acceptable | Avoid as primary |
|---|---|---|---|---|
| Thought leadership | Original frameworks, industry analysis, opinion pieces. | VP Eng (Buyer) | AEL | User |
| Trend analysis | Pattern across 3–7 named tools/companies/reports. Workhorse type under current direction. | VP Eng (Buyer), AEL (Champion) | AEL | User |
| Skill showcase | Highlights specific skills from the registry with eval data, install commands, and use cases. | AEL (Champion) | Coach | User |
| Tutorial / How-to | Step-by-step guide to accomplish a specific task. | AEL (Champion) | Coach | User (without strong reframe) |
| News / Analysis | Coverage of a tool launch, industry event, or trend with editorial angle. | VP Eng or AEL | Coach | User |
| Comparison | Side-by-side evaluation of tools, approaches, or frameworks. | AEL (Champion), VP Eng for strategic comparisons | VP Eng | User |
State the type and declared (or recommended) primary persona at the top of the review. Frame type shifts as additive ("add X"), not subtractive ("this shouldn't be Y").
You are reviewing, not rewriting. Use the checklist below as your authoritative house style reference. Flag issues; do not fix them for the author.
—): flag every instance — house style removes themEverything else — dry humor, technical precision, conversational energy, long flowing paragraphs — is the author's call.
Personas (default bias: VP Eng or AEL):
For persona × article type fit, refer to the table in Step 0.
Spectrum anchoring:
tessl install, tracked in tessl.json; 2,000+ in the Tessl Registry.Score each 0–5. Total: /30. Anchor: 0–1 = absent/broken; 3 = meets the bar; 5 = exceptional.
| Score | Meaning |
|---|---|
| 0–1 | No persona declared; generic or wrong-audience framing; standalone vendor coverage. |
| 3 | Persona declared; framing mostly matches; spectrum anchored (trend with 3+ named examples OR single launch with explicit category framing); "so what for engineering leaders" addressed in passing. |
| 5 | Persona and framing unimpeachable; spectrum framing reads as a category map; "so what" is the spine with concrete actions. |
| Score | Meaning |
|---|---|
| 0–1 | No target keyword; poor title; no structure. |
| 3 | Clear keyword in title and H1; has H2s; at least 1 internal link. |
| 5 | Targets a high-priority cluster (1, 2, 3, or 5); title is click-worthy AND keyword-optimized; H2s map to search intent; could anchor a pillar page. |
A growing share of readers will query ChatGPT, Claude, or Perplexity rather than visit tessl.io. Optimize to be the source the model quotes.
What to check:
| Score | Meaning |
|---|---|
| 0–1 | Buried answers; florid intros; no named entities; no original angle. Would not be cited by a generative engine. |
| 3 | Sections mostly front-load answers; 3+ named entities; at least one question-shaped H2 or definition block; one piece of original framing or data. |
| 5 | Built for citation. Every section is a self-contained answer. Strong original contribution. Comparison table or numbered list pulls cleanly. Would be quoted verbatim. |
| Score | Meaning |
|---|---|
| 0–1 | No connection to Tessl's domain; could be published anywhere. |
| 3 | Clearly within Tessl's content territory; references relevant concepts at least once. |
| 5 | Advances Tessl's category; defines or sharpens terminology Tessl is pioneering; would be cited by others. |
| Score | Meaning |
|---|---|
| 0–1 | Factually wrong, entirely surface-level, or marketing fluff dressed as technical content. |
| 3 | Solid technical grounding; accurate claims; at least one concrete example, code snippet, or data point. |
| 5 | Exceptional depth; original research, benchmarks, or first-hand experimentation; teaches something new to experienced practitioners. |
| Score | Meaning |
|---|---|
| 0–1 | Wall of text or brain dump; no headings; generic AI preamble in opening. |
| 3 | Clear logical flow; 2–5 descriptive H2s; opening sets up the problem with specificity; closing has a takeaway, question, or pointer. |
| 5 | Exceptional narrative craft; "so what" threads through every section; shareable and quotable; opening could only open this one piece. |
Organised per strategic dimension, not per article section. Paste directly into Tessl's article review interface.
📝 ARTICLE REVIEW — [Article Title]
📂 Type: [Thought leadership / Trend analysis / Skill showcase / Tutorial / News / Comparison]
👥 Primary persona: [VP Eng (Buyer) / AEL (Champion) / Coach / User] (declared / inferred)
🌐 Spectrum anchoring: [Trend-led / Single-launch with framing / Standalone — flag]
OVERALL: [X]/30 → Verdict: [Publish-ready / Strong draft / Needs work / Major revision / Start over]
Hard fails: [list each, or "None"]
═══════════════════════════════════════
1. AUDIENCE & ANGLE — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on what's strong about persona fit, spectrum framing, and "so what for engineering leaders"]
→ Recommendations:
• [Atom-level fix — quote specific phrases or reference exact heading text]
• [Atom-level fix]
═══════════════════════════════════════
2. SEO & DISCOVERABILITY — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on keyword discipline, H2 structure, internal links]
→ Recommendations:
• [Atom-level fix, e.g., "Title is 81 chars; trim to ≤60 and lead with primary keyword"]
• [Atom-level fix]
═══════════════════════════════════════
3. AEO/GEO & ORIGINALITY — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on named entities, extractable atoms, original content]
→ Recommendations:
• [Atom-level fix]
• [Atom-level fix]
═══════════════════════════════════════
4. TESSL ALIGNMENT — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on how the piece connects to Tessl's worldview]
→ Recommendations:
• [Atom-level fix]
═══════════════════════════════════════
5. TECHNICAL DEPTH — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on accuracy, depth, practical guidance]
→ Recommendations:
• [Atom-level fix]
═══════════════════════════════════════
6. STRUCTURE & READABILITY — [X]/5
═══════════════════════════════════════
✓ Working: [1-2 sentences on flow, opening, closing, H2 hierarchy]
→ Recommendations:
• [Atom-level fix]
• [Atom-level fix]
═══════════════════════════════════════
SEO PACKAGE
═══════════════════════════════════════
Primary keyword: "[ONE keyword from Cluster 1–5 — commit to it]"
Why this keyword: [1 sentence naming the cluster and matching search intent]
Meta description (≤155 chars): "[the actual meta description]"
URL slug: /blog/[slug]
Title tweak: [exact suggested title, or "Current title works"]
H2 keyword opportunities: [before → after rewrites for any H2s that could carry searchable terms]
Internal links: [2–3 specific tessl.io URLs with the anchor phrase in the article]
═══════════════════════════════════════
TESSL PRODUCT TOUCHPOINT
═══════════════════════════════════════
[Where a natural reference to skills/evals/registry/CLI could be woven in. If already done well, say so.]Format rules (short form):
Commit to ONE primary keyword. Do not present options.
Decision process:
When suggesting a title tweak: match the author's tone, weave the keyword into the existing title structure rather than replacing it.
Cluster 1 — Agent Skills (High Priority): agent skills, AI agent skills, coding agent skills, agent skill registry, agent skill evaluation, how to create agent skills, MCP skills, agent skill package manager
Cluster 2 — Context Engineering (High Priority): context engineering, context engineering AI agents, context engineering vs prompt engineering, AI agent context management, effective context engineering
Cluster 3 — AI Agent Evaluation (High Priority): AI agent evaluation, AI agent evals, how to evaluate AI agents, AI agent testing framework, agent evaluation metrics
Cluster 4 — AI Agent Reliability (Mid Priority): AI coding agent accuracy, improve AI agent accuracy, AI agent hallucination fix, coding agent reliability, reduce AI coding errors
Cluster 5 — Context Governance & Security (High Priority): context governance, context security, secure context engineering, AI context governance, agent context governance, AI agent governance, context risk management, secure AI context, context compliance, prompt injection enterprise, agent security posture, skill governance, skill security review, AI agent risk management, context audit
Keyword selection by article type:
| Article Type | Primary Cluster | Secondary Clusters |
|---|---|---|
| Thought Leadership | 2, 5, or 1 | 3 for measurement angles |
| Trend Analysis | 1, 2, 3, or 5 | Any |
| Skill Showcase | 1 | 3, 5 |
| Tutorial / How-to | 1, 2, or 3 | 5 |
| Comparison | Cluster relevant to tools | 3 for evaluation angle |
| News / Industry | Whichever cluster the news relates to | 5 where there's a leadership/risk angle |
| Total Score | Verdict |
|---|---|
| 26–30 | Publish-ready — minor polish only |
| 21–25 | Strong draft — address key improvements, 1 round of edits |
| 14–20 | Needs work — structural or strategic gaps; rewrite weak sections |
| 7–13 | Major revision — fundamental issues with angle, depth, or alignment |
| 0–6 | Start over — rebrief the topic |