Closer Critique

SkillAI & models

Evaluates the final paragraph of a substacker draft for compression and closing form — bolded maxim, forward-looking question, or compressed mechanism statement. For series posts (frontmatter series — {slug}), verifies the running scoreboard (P&L, Brier, W-L) is present and updated. Use on every draft. Blocks publication of series posts missing the scoreboard. Trigger keywords — closer, closing, last paragraph, bolded maxim, scoreboard, CTA, wrap up, conclusion.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Closer Critique skill

What this skill tells your AI

The instructions your AI receives, as published by lyndonkl/claude in skills/closer-critique/SKILL.md and read by ahel’s review.

Table of Contents

  • Closing archetypes
  • Scoreboard check (series posts)
  • Workflow
  • Worked example
  • Guardrails

Related skills: Called by Editor in the structural pass. For series posts, enforces scoreboard non-negotiability (ties to style-guide.md's scoreboard template and each section-profile's operational rules).

Closing archetypes

ArchetypeExampleVerdict
Bolded maxim"You don't have an AI problem. You have an eval problem."PASS
Forward-looking question / statement"Game 6 is tomorrow. The scoreboard will move."PASS
Compressed mechanism"The AI is not the bottleneck. The context you architect around it is."PASS
Gratitude beat"I'm grateful for it." (after a reader-correction post)PASS
Scoreboard + restrained disclaimerRunning-tally block + one-paragraph financial disclaimerPASS (and REQUIRED for series)
"In summary…" or "To conclude…"prompt residueFLAG tier-2
Custom CTA"If this resonated, subscribe!"FLAG tier-1
No close / danglingPost ends mid-thoughtFLAG tier-1

Scoreboard check (series posts)

If draft frontmatter has series: {slug}, the closer MUST include a scoreboard block per style-guide.md:

Running tally: P&L $NNN.NN, Brier 0.NN, W-L N-N
This week: +$N.NN or -$N.NN on {bet}.

Placed above the bolded maxim (if one exists).

Missing scoreboard = automatic tier-1 blocker. No-go on series posts until fixed.

Workflow

Evaluate closer:
- [ ] Step 1: Extract last paragraph (and bolded maxim if separate)
- [ ] Step 2: Classify archetype
- [ ] Step 3: If series, check scoreboard presence + format
- [ ] Step 4: Emit verdict + flags

Worked example

Series post closer (Kalshi Log) — missing scoreboard:

This concludes my Fed-meeting experiment. Thanks for reading.

The decision is not the news. The explanation is.

Flags:

  1. (Tier-1) Scoreboard missing. Series is kalshi-log. Prior post ended with P&L +$127, Brier 0.18, W-L 4-3. This post must update.
  2. (Tier-2) "Thanks for reading" — CTA residue. Cut.

Rewrite (scoreboard insertion above the maxim):

Running tally: P&L $134.50, Brier 0.19, W-L 5-3
This week: +$7.50 on the Fed decision not moving.

**The decision is not the news. The explanation is.**

Non-series post closer (good):

After training for two weeks, the model held. I do not know whether it would hold on a different dataset.

The context you architect around it is.

Classification: compressed mechanism + bolded maxim. PASS.

Guardrails

  1. Series posts without scoreboard = automatic tier-1. Non-negotiable.
  2. Scoreboard format follows style-guide.md exactly. Deviations (missing W-L, missing Brier) are tier-1.
  3. Custom CTA ("subscribe if this resonated!") = tier-1. Substack's platform boilerplate is fine.
  4. Dangling close ("... and that's what I think about attention") = tier-1.
  5. Don't flag bolded maxims that are a full paragraph of prose — bolded-for-emphasis within a paragraph is different from a one-sentence maxim close. Accept both forms.
  6. The closer can be a scoreboard-only (no maxim) on series posts — acceptable if the scoreboard IS the close.

Quick reference

  • Input: last paragraph + draft frontmatter.
  • Output: classification + verdict + scoreboard-check result for series posts.
  • Blocks: series posts without scoreboard, custom CTAs, dangling closes.

Signals

GitHub stars
158
Forks
23
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
closer-critique
Source
github.com/lyndonkl/claude