From thinking-frameworks-skills
Evaluates the final paragraph of a Substack draft for compression and closing form (bolded maxim, forward-looking question, compressed mechanism). For series posts, verifies the running scoreboard is present and updated.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:closer-critiqueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Closing archetypes](#closing-archetypes)
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).
| Archetype | Example | Verdict |
|---|---|---|
| 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 disclaimer | Running-tally block + one-paragraph financial disclaimer | PASS (and REQUIRED for series) |
| "In summary…" or "To conclude…" | prompt residue | FLAG tier-2 |
| Custom CTA | "If this resonated, subscribe!" | FLAG tier-1 |
| No close / dangling | Post ends mid-thought | FLAG tier-1 |
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.
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
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:
kalshi-log. Prior post ended with P&L +$127, Brier 0.18, W-L 4-3. This post must update.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.
style-guide.md exactly. Deviations (missing W-L, missing Brier) are tier-1.npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsPerforms pass-1 structural review of a Substack essay draft — argument flow, out-of-order moves, buried topic sentences, missing pivots, weak signposting, paragraph-logic issues. Use when reviewing a draft's macro-structure before addressing voice, when a draft meanders, or when the user asks whether the argument lands.
Critiques pitches and press releases with a veteran PR director's eye. Provides rubric scoring, line-by-line edits, and a rewritten lede.
Reviews drafts for big-picture issues: argument, structure, stakes, and payoff. Runs subsection summary and pitch diagnostic tests to surface structural gaps.