From thinking-frameworks-skills
Classifies the first 1-3 sentences of a draft as confession, reframe, admission, news-hook, or generic-opener. Flags news-hooks and generic openers as tier-1 and suggests rewrites.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:opener-critiqueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Classifier](#classifier)
Related skills: Called by Editor in structural pass. Sets tone contract; downstream skills (voice-check, slop-detector S1) can reference its classification.
| Class | Markers | Voice verdict |
|---|---|---|
| confession | I hadn't, I used to think, I did not know, Until last week, I spent three hours, I was wrong about | PASS |
| reframe | X is commonly called Y — actually Z, Most people think X; actually Y | PASS |
| admission | I substitute learning for doing, I have been meaning to, I have opinions about X — the kind that feel like knowledge | PASS |
| puzzle (biology cold open) | Biological/systems question opened with a specific number or contradiction | PASS |
| epistolary | Dear friend, Dear reader, second-person address to a specific imagined reader | PASS (rare but valid) |
| news-hook | GPT-5 launched, Last week OpenAI, With the release of X, reacting to an external event | FLAG tier-1 |
| generic-opener | AI is transforming, In a world where, In today's fast-paced, As we enter a new era | FLAG tier-1 |
Evaluate opener:
- [ ] Step 1: Extract first 1-3 sentences
- [ ] Step 2: Match against classifier marker lists
- [ ] Step 3: Assign class
- [ ] Step 4: Write one-line justification
- [ ] Step 5: If news-hook or generic-opener, produce 2 rewrite options in the confession/admission register
Draft opener (bad): "In today's rapidly evolving AI landscape, teams face a critical choice between RAG and fine-tuning for domain knowledge."
Classification: generic-opener. Tier-1.
Rewrites:
Draft opener (good): "I spent a week re-prompting a customer-service agent before I realised the agent was the wrong unit of analysis."
Classification: confession (I spent, I realised). PASS.
Draft opener (puzzle — valid): "Your immune system can recognize roughly ten trillion distinct molecular threats. It does this with a genome that contains fewer than twenty thousand protein-coding genes. The math should not work."
Classification: puzzle. PASS.
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.
Generates opening hooks and post titles for long-form articles in English or French using psychological levers (curiosity gap, contrarian, scene, promise, authority).
Creates retention-optimized opening hooks for video intros, newsletters, social posts. Activates for content planning, retention issues, or mentions of 'hook', 'opening', 'intro'.